We stayed there a few years ago. There was at that time a new wing, and an older one. We were in a 2BR suite, in the new wing. We faced the parking garage, but could see fireworks form both parks from the room. Pool small but ok. We stayed with the kids eat free promotion, nice, we have 4 kids......
We thought it was ok, but we did not try to walk to parks (In the August heat, no way!) Our 2 BR suite slept up to 10 people.