Our family of three enjoyed a cold and windy 3- night cruise last weekend on Majesty. Thanks to reading the reviews and ten day weather forecasts, we knew to pack more long pants and sweatshirts and less beachwear and not to expect a stop on Coco Cay. Alas, the weather reports proved true and all we got to see of Coco Cay was an early morning glimpse of tenders being tossed about and fantastic crashing waves. In lieu of Coco Cay we did spend a very nice "day-at-sea" starting with free bloody mary's and screwdrivers in the Schooner Bar. It was so cold they ran out of hot chocolate packets in the Windjammer Cafe! The football fans were pleased due to the cruise staff's ability to arrange network feeds for the playoff (football) games that day.
My husband and son (age 6) had a great time. Both are first time cruisers. They especailly liked the food in the Windjammer Cafe and the Pizza Bar. I only wish they had real cream (not that "for your coffee" fake stuff) available. We all appreciated the extremely well-educated and fun-loving kid's program staff. My son could not wait each day for the kid's Adventure Ocean program to open and wanted to stay for the late-night kid's party each night. This gave my spouse and myself time to enjoy quiet dinners where we did not have to pander to a picky eater. Bless you Youth Staff Claire, Valerie and especially "Stinky" Josh.
Our outside cabin was fine (deck 3) and very quiet, except for some early morning docking sounds. Getting on and off the ship was a breeze. My only complaint was with that our cabin was a bit dirty (finger prints on the full-length mirror that looked like it was never cleaned and soiled paper tray liner where our drinking glasses were kept).
We rented cars both before and after the cruise to get to our plane in Fort Lauderdale. Dollar has a free shuttle to and from the Port of Miami. Car rental was very reasonable compared with buying transfers through the cruise lines. Rental was $25 per day including all taxes, and there was no drop-off fee to rent in Miami and drop off in Fort Lauderdale. Plus we spent a gorgeous day at the beach in Lauderdale before our evening flight back home to Denver.