Our service was impeccable!!!! Our cabin attendant Charlie and our dining room servers Dison and his assistant (I can't remember how to pronounce his name) were amazing!!!!! All three of them made us feel very special and made our trip that much better! The food was delicious and the shows were fantastic and the atmosphere was great! The crew went above and beyond for my parents who needed special diabetic accommodations in the room and at dinner. It was a very relaxing balance between adult time and time with the kids. There was champagne and chocolate covered strawberries waiting in our room when we arrived along with stuffed animals and blankets for the kids. On one of our cruising days I was able to relax in the spa! It has been a long while since I have had such an awesome vacation!!!!!! I will always recommend Royal Caribbean to all my friends and family that are considering a cruise!!!!