Overall we had fun. Some distractions took away from the overall experience. The cruise line canceled our credit... twice... because the name on the credit card did not match the name on the passport, even though they cleared the credit card on boarding. We lost the use of one engine all the way to the Bahamas and had to change the itinerary to effect boat repairs. The stateroom was much smaller than expected. The balcony was nice. There seemed to be a surcharge on almost everything except the basic food and lodging and entertainment. i.e. there were no inclusions. The Sandals package we took in the Bahamas was excellent except the pickup was late and confused. The stop in Grand Stirrup Cay was hot and dirty... not good. Florida was also not at all what we expected, not close to anything. Disembarking was slow and poorly organized with nowhere to meet your ride. We will try another line next time.