We picked this cruise for spring break and we picked this ship based on ports, dates, reviews, etc. There were six of us total, two families. We had a great time. Our rooms were nice and clean and our room steward (Ferry) was awesome! If we needed something, he got it, he respected our privacy if needed and he was very friendly...he knew our names right away! The food was very good and our waiters were amazing - Imade, John and Iwayan. I would want to sit in their section if they were on our next cruise. The variety of foods was great and I enjoyed trying different things. The gym was nice and had a great variety of equipment - my only complaint there is that I wish there were more free class options. Not a big deal though. The spa area was very nice and the employees were polite, friendly and knowledgeable. There were many things to do on the ship - shows, games, etc. The cruise director, Simon London, did a great job and was very energetic. The excursions were a lot of fun and my favorite was the Snorkel and Starfish Island Getaway. The guides were fabulous! The snorkeling was a lot of fun and the guides were very helpful and monitored everyone very well. The island was so lovely and I would have loved to spend more time doing all of it. The trip was a great experience for all of us!