Chose this cruise as it was the only one available during our time frame leaving from Port Canaveral. I will say that the departure location is very good and if you pre-register and arrive at your designated time - boarding was fantastic and fast. The ship is worn out and in need of new carpets, paint, beds ... pretty much everything. Beds were terrible! Windows were dirty. Entertainment was lacking - and ship was packed full. The dining room food was terrible in our opinion. The appetizers tasted and looked like they were out of a freezer box - awful. Food was cold and dining room service was severely lacking. We tried it twice and then decided we were better off eating at Guys Hamburgers/Taco Bar or buffet. Buffet food was decent. The carpet in our balcony room - level 7 - had a cord or something under it that was easy to trip on ... no idea what is was. The room servicing was good. - however they never cleaned up our balcony. There was a bottle cap on it when we arrived - and it was still there when we left. Debarkation was a nightmare - and nonsensical. People were sitting with their luggage in the elevator lobbies ... waiting and waiting. We finally asked to leave - and upon exit noted there was no waiting to physically leave the ship! Would not recommend unless you get this cruise for next to nothing (we paid premium). Did enjoy the ports.
Beds - TERRIBLE
Carpets need replaced
Bathroom decent - no amenities
Balcony - dirty
Did not take a cruise line excursion - but did the day pass at Breezes in Nassau. Not really a very good value for the money. But beach was nice ... You can take the #10 bus from port directly there.