We've been on more than 10 cruises on various cruise lines and this was right at the bottom of every cruise we've ever been on. The ship is old and small. Nothing to do for our 16 and 18 year old boys. The ship had some weird odors throughout. The pool and hot tub ruined our white bathing suits, leaving them and my skin with a green hue. The disembarking for ports of call were disorganized.
On the positive side, Bermuda was beautiful, one of the nicest ports of call we've ever been on. Nassau was also very enjoyable, but a seedier than Bermuda. Coco Cay was wonderful, but the beach was rockier than anticipated. The food at Coco Cay was more of the same as on the cruise. Mediocre at best.
The staff however, was fantastic!! The Wind Jammer café was extremely hot the entire cruise, even though that is one of the reasons the ship was recently dry docked. Obviously, the fix for air conditioning did not work. Also, the showers were scalding hot and could not be cooled.