This cruise is great for a family. We traveled with Grandma age 70 to kids age 11. Everyone had a blast. The service once you enter the boat was amazing. We were greeted by the staff once we entered the boat. The rooms were available within the hour and our luggage soon followed. We enjoyed that they had jointed rooms. The rooms did not feel too small even on the 3rd floor. We were able to eat immediately in the Windjammer. There was a huge variety. The kids were able to go swimming quickly. We brought walkie talkies so that we could keep in touch with all of our family members since we could not use our cell phones. There were several activities on the boat for all ages. We enjoyed the karaoke, trivias, and other shows on the boat. My kids enjoyed the teen club. I would highly recommend this cruise ship for families. We are already planning our next family vacation with Royal Caribbean as they are now apart of our family.