This was my 2nd cruise (previous cruise in '97 on RCCL) & my husband's 2nd. Overall it was a great value. The food & service were above my expectations. We sailed out of Galveston & got to the pier about 11am on the cruise date. Embarkation was a breeze & we were enjoying our lunch buffet by 12:15 on the Lido deck. I didn't plan well for the weather as it was a little cooler than I expected. I definitely would suggest packing some pants & sweatshirts if traveling in the winter months. The shows were as good as we experienced on previous cruises.
We booked our own snorkeling trip through Eagle Ray Divers. This turned out to be a great option since the ship excursions were cancelled due to wind. The boat ride was bumpy but the snorkeling was incredible! I definitely would suggest booking your own excursions for these ports of call as taxis/transportation are plentiful. In Calica we went to Xel-ha. This was disappointing after snorkeling in Cozumel & was expensive. If I were to do it over, I would have found a nice beach close to port to hang out on.
The days at sea were fun. Again, the food & service were really good. The ship is older but we found it to be clean & well kept. Our beds were very comfortable & I didn't have any problems with noises or anything.
Minor complaints were: 1) Only 1 $5 blackjack table open & it was always full. On the last day they finally opened 2 more $5 tables. 2) They same old movies are shown again & again in the cabins. Then they are repeated on different days. I think they could offer a little more variety. 3) Camp Carnival was disappointing. Maybe this is because we traveled in the off-season. My kids were bored most of the time & dreaded going. The Camp didn't watch the kids over dinner & then on the last day, most of the activities required a parent to be present. We didn't find this to be very helpful.
Again, overall the cruise was a lot of fun for the price. I would recommend it for adults but I would suggest those with children to inquire further about the activities so that you don't find yourself or your kids disappointed.