My wife and I did a Caribbean cruise on the Norwegian Escape and it was very good overall. We cruised with a group of friends, which two of them got married on the ship. I was skeptical from the previous reviews but they must have finally gotten things under control. We have only cruised Celebrity previously to Bermuda and this was much better.
DINING:
I'll start with the dining because for me and my wife it was simply top notch. We had the 4 meal specialty dining package. The specialty restaurants we ate at from our best to least favorite. Keep in mind it was a tough call as all of them were good.
Breezes Resort day pass was great, but Nassau is very touristy.
Virgin Gorda Highly Recommended!
Emerald Bay Beach and Shopping!