We recently went on this cruise ship from Miami to the Caribbean. Embarkation was pretty good. The disembarkation was a long line, disorganized. The ship is nice. It's huge and there are TONS of people. A lot of people on our cruise were very rude. Over crowded elevators, drunken idiots disrespecting the facilities, talking loudly in quiet areas. The cabin was ok, pretty small even though we had a balcony. The entertainment and activities were not really much we were interested in. The things we wanted to do with our kids costed us extra. $10 per kid, per game for laser tag and also for go karts. Long lines for the waterslide. Overcrowded bars and pool deck. This cruise line seems to nickel and dime you for EVERYTHING. The internet barely worked and was crazy expensive. BEWARE parents-They also charge $15 per DAY per child for an additional housekeeping fee. You can have it removed at the end of the week, but you have to visit guest services to do so. Again, long line. We only did one excursion, Blue Lagoon Island in the Bahamas. It was nice. Cost was reasonable. We saw Havana and Jersey Boys. Both were good shows.
Coki beach was nice. Sort of scary with the locals and police.