We chose this cruise because of the cruise line and the itinerary. We have cruised before with Royal Caribbean and found that you get bang for your buck with them. There is a lot to do on board and they offer many excursions when disembarking the ship at each port of call. The staff was very friendly and the entertainment staff VERY entertaining! The choices and selection of food is vast and there were many places for us to enjoy a drink, party time, dancing or just to chill and relax if that is your cup of tea. They a selection of stores on board on deck 5 in the Promenade but I thought the variety could have offered a bit more. We enjoyed Ice Skating, Trivia Shows and others. To top it off the entertainment staff held a parade on the first day to welcome the people and last day as a farewell send off. Very colorful, musical and entertaining! Fun ship!