I have such mixed feelings about this hotel. We stayed there 11 nights in December and in general were thrilled with the stay. The breakfast was an incredible bonus with something for everyone and not just bagels and doughnuts. The pool was good, not great but good enough for my kids. The location was outstanding and the room size was awesome, even if our room had maybe seen better days. We were there for the parks anyway so that really didnt matter. What did matter and what ruined our vacation was the high school football team that checked in the day before we left. We endured only one night, thank goodness, but because of the atrium concept you could hear everything as it echos. The team was all over the hotel, running up and down, spitting from the balconies, trying to get lucky with a few horrified younger female tourists, swearing, drinking and general high testoterone behaviour. I called down to complain at 11, 12, 1 and then finally gave up, put a towel under the front door and the bedroom door, thanksed god we were leaving the next day and was grateful for the other 10 nights of bliss this hotel had provided. So I would caution you to make sure there are no teams slated to be there when you are. If you have already booked and there are teams there, TAKE AN OUTSIDE ROOM! If we had been out by the pool, we may have heard the running and door slamming but at least you would not be able to hear all the echoed hooting and hollering in the atrium. BTW, if any of you are coaches or team parents, please read this again and think twice about what happens while the kids are out in public. I am sure this was a particularily unrully group we encountered on their first night out of the barn but it was disgracefull!