The ship was clean and the daily activities were fun. We had a large interior room, which was clean and spacious enough to not feel cramped. We ate breakfast and lunch in the Windjammer buffet lounge. The food was good. The breakfast choices became a bit repetitive and the baked goods were disappointing. Dry donuts and cookies. How hard is it to make a decent soft chocolate chip cookie? The coffee often tasted like it was the last cup of a pot that had been sitting out all day, even when it was "fresh." We had dinner each night in the main dining room. Service was great and the food was excellent. The ports were fun, but very touristy. Key West is fun, I wish we had more time. We went to downtown Cozumel which was not impressive, however we found some fun things to do. Belize City seemed very poor, but the people were nice and very appreciative of the income provided by the tourists. There is nothing in Costa Maya. Book an excursion. Overall, I picked out some minor stuff to complain about, which means it was a great cruise. We had a blast and would do it again tomorrow.
I liked my cabin. It was clean and had a bunch of storage options. That said, we don't mind using our bed like a couch.