Overall it was great, but the weather could have been better. The Ship has all the amenities you'd need. Sailing out of Miami was painless; my Aft cabin was very comfortable for one passenger; a little tight for two.
There's A LOT of planning prior to going on this ship: you have to reserve and coordinate your dining, your shows, and your excursions; which can be frustrating and a lot of work, esp. if you're with a couple of couples. I was asked to go on this cruise, so I can't complain about the itinerary, however, it wasn't one I would have chosen for myself: only 3 ports and the timing re: arrivals and departures wasn't great.
There were a few negatives: 1) you can bring a bottle or two of wine on board, BUT YOU'LL BE CHARGED A CORKAGE FEE, even tho it's for cabin consumption, 2) at many of the restaurants, there's an up-charge for prime beef selections and lobster, 3) The Vibe Beach is a great option, altho expensive ($99.00/person for the week). Believe me it's worth it if you don't like crowds...there's only ONE pool. The problem is GETTING the card! It's not sold on-line and a limited number of 'memberships' are on a "first come - first serve' basis! UGH!. 4) Room Service is not complimentary! Except for a limited selection of Breakfast items, there's a charge for any other items.
Loved the fact that I could leave the slider door open at night; I love the sound of the ocean. The bathroom was roomy and had a nice shower (no tub). Your I.D./Charge card also regulates the cabin lights!