The ship was awesome, so much to do, never a dull moment. I slept so well on this ship, it is so beautiful and clean. I felt that the stateroom was spacious for me and my husband, the views that we had {it happened to be a full moon during our cruise} were awesome. The stateroom attendant was great, he kept our room clean and was very helpful, even with us changing clothes and showering at least 2-3 a day. The music/game trivia was so much fun, we missed some of the late night activities cause we did so much during the day we poop out. I enjoyed Costa Maya and Cozumel, both ports were very beautiful and shopping was great. We got a chance to get some authentic Mexican food at a street vendor and enjoyed it very much. I would love to go back to Cozumel again, the water on the beach was beautiful. We had the best tour guide, her name was Luz and his name was Isreal on the Mayan and beach excursion.