We've stayed here before, and would again. Scrupulously clean, and fabulous staff. Citricos restaurant is a lovely restaurant, but the 1900 fayre, where you go to meet Cinderella for dinner and Alice for breakfast (if you book) is pretty grim. We stayed in a castle view room, which overlooked the lake, great view of the fireworks and sunrise.
Access to the monorail makes getting to the Magic Kingdom really easy, but the boat back is quicker.
Rooms are clean but small and a bit tired and dated to the price.