We chose this cruise because we were going with friends and we wanted to travel to new places. We had a great time at all the ports! They were so nice to see and explore! However we didn't just enjoy the ports. We spent lots of time on the ship taking fun classes, relaxing in the hot tub, watching movies by the pool, and playing lots of games! We enjoyed playing mini golf and ping pong on the ship, as well as exploring the ship. The cabins were very nice and clean. The staff was great, they were always kind and considerate. I am allergic to gluten and I was very well accommodated. Our waiters got me very good food and they entertained us with magic tricks. We all really liked our waiters and we often talked to them while we waited for our food. They did not try to sell us stuff like waiters on other ships. I even celebrated my birthday on this cruise and they made me a special gluten free cake. I have read reviews that say service on Royal Caribbean is bad, and I completely disagree, I found everyone on board to be kind and helpful. The entertainment on this cruise was very good, we watched lots of shows and movies while onboard. We traveled with children and they really enjoyed it. We would definitely go again because the experience was amazing!