We went a day earlier to Orlando and it was nice to not have to rush from the airport. We did a little shopping and relaxed. We booked a hotel through Hotwire and we liked it. Keep in mind the port is about an hour drive from the airport. Best to rent a car at the airport and drop it off at a rental location in Cocoa Beach and they drive you to the port. Post-cruise our flight was later and we went for an excursion to NASA. It was great, we highly recommend it. It's well worth the price.
The boat was in good shape and always very clean. If you want a deck chair on a "day at sea" go right before breakfast or you won't find a good one. Pools and Whirlpools are pretty accessible and not crowded. Both ports in Mexico (Cozumel & Costa Maya) we were late leaving so the captain had to go faster so the boat was really rocky. The captain was really down to earth and approachable. Not something you see often. The crew was good, helpful. Not great though. But speaking to some of them, they were at the end of their rotation and were going on their leave home soon, so maybe that was the problem.
The dining room was nice and the food was good. Because we had booked our cruise later, they gave us a late seating dining time. I didn't enjoy eating late, but on the plus side at our table we met a great couple that we are keeping in touch with. The buffet was an average buffet. One day they had a chocolate themed buffet ... enough chocolate to keep you going a long time! We ate at the Supper Club one night (for an extra charge) and I can honestly say it wasn't really worth it. The food was ok, nothing that much greater than what you eat in the dining room. They kept playing the same Celine Dion CD over and over and over until we couldn't take it anymore! In my opinion, save your money and eat in the dining room. We like our specialized coffees, so the coffee card was a great deal.
The entertainment was average, we participated in most things. The cruise director, Butch, was top notch. He was very energetic and engaging. The shows were not bad, the magic show was the best one. We went to the dance club one night for dancing and it was good. Those under age had their own location, so they were out of the way usually. They had a special cocktail party for those who were "past guests" which was nice.
Overall, we really enjoyed our cruise and are planning our next one!