We went last year and loved it!
It is a really nice quality hotel (almost feels a bit business-like - I'm not sure if that's what you are after!).
They had a convenience store in the hotel that sold pretty much anything you could think of, including hot food (I loved their corn chowder!)
The shuttle was always on time, and only took a few minutes to get to the parks. We missed the shuttle by about 2 minutes on one day (they come every 1/2 hour I think, in both directions) and had to walk. It took DH & I about 20 minutes.
We were in one of their suite rooms, we had a really comfortable king-sized bed. The bathroom was nice. Room service was really good (we actually got them to bring us items from their on-site restaurant and it was definitely restaurant quality food).
We're planning on going back next year too, the quality was really good, and it's nowhere near the prices of the on-site hotels.