We took our family on this cruise. Boarding went quickly. Our 3 rooms were next to each other, our ages are 70-6. We had three grandchildren 9, 8, and 6. Most of our party have been on the mega ships and smaller ships. We felt between the rock climbing wall, inside pool (during children's hours), and the children's activity room at night they were never bored. Plus with kids, in Alaska, we were off the ship with excursions or exploring at each docking. When we were in the Caribbean, on a mega ship, we didn't care if we got off the ship. I booked all our excursions online through TripAdvisor.com suggestions. We enjoyed them and again we're impressed with how nice everyone was. The food was good and the staff throughout the ship was excellent. The entertainment was enjoyable and if that had been priority we'd have gone on a bigger ship. It was nice that this ship never felt crowded like th big ships when you cannot find a lounge chair. When the cruise was over no one in our party of 8 would have changed a thing. Our 6 year old grandson went around hugging the pillars saying, "Goodbye ship!"
I also want to commend Royal Caribbean, for when we had our formal night a party of 4-6 showed up with tee shirts, blue jeans, and tennis shoes. They were directed towards the Windjammer buffet. Thank you. We didn't pack nice clothes and get dressed up to have others ruin the special atmosphere. That is so disrespectful of others.
Clean and ample for what we brought.