We just got back from a stay there. Can't speak to the pool, but the rooms were clean, staff was super friendly, and the location is prime. Here's how I would break it down:
The Good:
Location (of course) is about as close to the parks as you can get.
Free Breakfast, it was great to start the day with waffles. And they make sure to start it early enough so you can get to the parks at opening, even MM.
Staff, they were always helpful and friendly.
Welcome basket, it contained fruit, water, wine, glasses, and a corkscrew.
The Bad:
Room Size, they are small, even smaller than I had expected.
Noise, but we were on the downstairs near the front, so we had people walking by constantly.
The Ugly:
That one staff guy late in the lobby

Just Kidding.
The Wine in the welcome basket was pretty ugly, the $1.99 special I think.