We embarked on our honeymoon cruise after being told this cruise would have a higher percentage of older people and no kids. We thought this sounded great. We signed up for prepaid gratuities, free airfare from LA, onboard credit, a $750 hotel credit, and free WIFI. We are 35 and 40 and arrived to find that everyone is over 60 and the average is more like 75 with many being as aged as 100. It was a shock to us although seemed fine until we got to the entertainment. The entertainment and daily activity on this boat is 100% geared to someone older than 60. There was nothing for anyone under 40 for sure which was a bit disappointing for us.
Pre-embarkation materials were sent early and the information was correct. The website was pretty cumbersome for booking excursions and dinner reservations as the website needs some help. Embarkation went very smoothly except for the fact that our flight booked by the cruise line had us arriving hours before we could embark so we ended up hanging out in the airport for 6 hours waiting until we could embark. Do yourselves the favor and pay the $100 to change your flights so you aren't waiting so long. Also, be aware that they book with American Airlines. On our return, we ended up getting stuck in Miami for 7 hours waiting for a plane to be replaced. It was a complete waste of a vacation day due to American Airlines poor customer service and promptness standards. No such thing as a free airline ticket...
If you are taking this cruise in December, I highly recommend Bonine or the Scopolamine patches. We went on an excursion in Key West and it was so rough that 20 out of the 40 people on the snorkeling "Fury Catamaran" (huge boat) were throwing up the entire time we were out that day. It was so rough that we couldn't even snorkel! It rained the entire time as well so be prepared for that...
The cabin was great, a nice comfy bed. Adequate storage for us to put away 4 suitcases worth of stuff including scuba equipment for two people. Lighting is very good, balcony is the normal space. Bathroom was great. One shower has dual heads and the other has a bathtub so both people can shower at once and had good water pressure. Good storage in the bathroom as well.
Miami has a lot to offer, I highly recommend coming in early and staying an extra day or two to enjoy a few outings in town before the cruise or before you head home. South Beach in particular.