Our 3 night cruise included 1 full day in Nassau and 1 day at sea. This was our second cruise overall, taking a 7 day NCL cruise to Alaska a few years ago. In summary, this cruise was acceptable, but not in same class as the NCL cruise.
The restaurants served good standard fare, but nothing outstanding or exceptional that you would remember. Service was fairly good, but not great either.
The room steward was very attentive, although he spoke very little English. Whatever we needed, after the communication was taken care of was taken care of quickly.