The boat was nice, bathrooms were clean, staff was pleasant, music was great - the singers were better than the DJ'd music.
The desserts were good, however, they ran out of everything so fast that by the time everyone got around, there wasn't much left to pick from.
overall, the experience was worth it, but maybe do another cruise that is just that...a cruise.