We chose this Caribbean cruise as it sailed from New York and we wanted to spend 3 days before joining the ship. Also the drinks package and speciality dinning for 2 nights was a factor.
First the good points: The staff are super friendly and we had good service on the whole. Cagneys and Moderna speciality restaurants were superb. The complimenary Asian restaurant was also very good.
Our balcony cabin was very comfortable and our steward John kept it clean and tidy. The buffet food was excellent and very varied, cleanliness was also good. We enjoyed using our drinks package and speciality dining for 2 nights. We also had complimentary WiFi which wasn't great(I'm pleased we didn't pay for it).