I thoroughly enjoyed the cruise. All of the crew members were very helpful. Our room steward, Eddie, was wonderful and worked around our schedule to make sure the room was taken care of. The servers in the restaurants were very attentive and professional. The only issue I had was in Teppanyaki. They gave our dessert to us late, then within a few minutes of getting it, a server told us we needed to hurry so they could set up for the next round of diners. The food, for the most part, was excellent.
We went to the Mayan Ruins from Cozumel. Even though it was a hot day and there was lots of walking, I completely enjoyed it. Our tour guide, Angel, was so informative about the Mayans, their history and culture, that I couldn't wait to get on a computer and find out more about them.
At Belize we went to an island for a day of swimming and sun. The island was beautiful. My only complaint was that there wasn't enough time there!
Room was small, but I didn't expect anything else. The bathroom was actually step up from the last cruise I was on. It was still very small, but had shower doors, instead of a curtain. On a previous cruise we had a curtain and the water got all over the floor no matter what we tried. The bed was comfortable. I really enjoyed the balcony.
Did not take an excursion in Houston. We were driving in so we were short on time. My sister and I have been to Houston on previous occasions so didn't feel like a tour was necessary.