We booked on Royal Caribbean, Independence of the Seas. OMG again can't say enough about this cruise line. The Ship was so beautiful. The views were awesome. Swimming pools, karaoke at night, games, excursions, shopping, casinos, dinner every night with the family. The staff was fantastic. Everyone was always so pleasant and always smiling. They took such great care of all of us. Royal Caribbean has anything and everything you could ever want. I would like to point out how the staff went over the top taking special care of my grandchildren. At dinner they made them feel so special. Stooping down beside them to chat. Making funny faces with Ketchup on a plate. Coming by to check on them during dinner. Asking them if there was anything they needed. This may not sound like a lot to some people but when you have a 3, 4, 5 and 10 year old smiling through a 2 hour dinner you know the staff is beyond EXCELLENT. Only a parent or grandparent can appreciate this comment! I guess I sound like an add for the cruise line, but believe me when you book a cruise for 17 people and everything was perfect. Its nice to let them know. Thank you Royal Caribbean and Independence of the Seas.