We did this same cruise in the winter of 2015 -- unfortunately we missed Coco Cay last year because of high winds and had two days in Nassau. Swore I wouldn't do it again, but the price was good and the Port Canaveral terminal is so easy that we tried again. Had a wonderful day in Coco Cay! Didn't spend a lot of time off the ship in Nassau, but walked to the Queen's Staircase again since we had a few people who had never been there before with us. Stopped at Señor Frogs for drinks. Had a great waiter --King James!
Food on the ship was mostly great -- didn't try any of the extra $ restaurants. Had awesome waiters -- Alexandros and Reynaldo. Dinner in the MDR was always enjoyable. Drink prices (as many others have reported) are outrageous and to the point where we just have a couple beers per day.
There were 1200-1300 Spring Breakers on board--mostly from the University of Miami. (We were a group of 10 in our sixties!) I would normally try to avoid such a group, but have to say they were courteous, fun and if there was obnoxiousness, we didn't see it.
Comfortable bed, no noise. Liked location. No negatives except the dreaded shower curtain. Lol Actually wasn't that bad.
Very tired of Nassau. Wish RCI would find another port for their short cruise. How about Grand Turk?
Parking and terminal is the best of all the entry ports I have been to including Miami, FLL, Baltimore, Charleston, Vancouver. (Baltimore is a close second.)