We traveled the week before Christmas with our two kids 10 & 13. We had a wonderful time because that is what we made it! Though there were some cons, we figure life is what you make it.
Pros:
Service. The service was amazing. Everyone from our room steward to the dining staff did everything they could to ensure we were happy and taken care of. Our daughter is sensitive to gluten and she couldn't have been happier about how the dining staff took care of her. Christopher in the main dining room brought her the next nights menu every night and said he would make anything she wanted GF (if it was possible). He even made sure she had warm toasted GF bread every time she sat down in the dining room and GF pancakes at breakfast. Our servers were amazing as well. They remembered our names, what we liked, and greeted us like old friends every time we came to the dining room. Those people work so hard, be sure to tip them extra!
Small but not uncomfortable. We were able to put all of our things away and still have room to move about. We didn't spend much time in there so it wasn't that important. It was clean and the pull down beds were big enough that my tall children were still comfortable. Only problem was it is directly under the pool entertainment. During the day when there was pool entertainment it was super loud! We weren't in the room much during the day but if you have little kids that nap, this may not be the room for you.