Cabins - fairly small but enough room to do what was needed
Dining - enough options for everyday meals. Specialty restaurants went above and beyond
Bars - Never made you feel like they weren't giving you enough drinks or that you were unwelcome.
Fairly small as most cruises are, but enough room to navigate and do as one needs.
It was incredibly windy in Nassau, we went to two beaches but the sand was being flung everywhere due to the wind. We ended up going back to the ship after about an hour.