I have to say that this is my first cruise trip, but I am so happy that I didn't cancel my trip after reading the most recent reviews. I was worried about the recent engine problem happened in March. But our trip to Cozumel and Costa Maya was quite smooth and on time. The service is definitely the highlight of the trip, everyone was smiling and so welcoming. We had an ocean view cabin and an interior cabin. They were quite spacious for two in each cabin. Our steward Mariono was super nice all the time and we had different towel folding animals every night after dinner. Room service was great and fast. In the cabin, I like the shower head a lot. Food was tasty, not too fancy. We had escargot one night as appetizer. Lobster tail needs extra charge. There are many activities on board and we enjoyed a lot.