We have been on over 100 cruises so we have a base upon which to evaluate a ship. The ship itself was fine and our cabins were very nice with quite a bit of storage space. Our balcony was large, as well as the shower.
Food in the Lido deck cafeteria was diverse and very good. Crewmembers dole out food from behind plastic windows, something like a bank teller. They ship claims this is to prevent illness however, since the serving sizes were quite small, I figured it is more of a cost saving measure. Food in the dining room is average for this level of cruise. Service is very slow for dinner.
Entertainment a few nights was wonderful although on most nights, the shows were standard for mid priced crew ships, very good but not great.
Hundreds of chairs on the beach but no covering from the sun unless you're willing to fork over $20. Shopping was very nice hello limited
We went to the beach and shopping area. And it is what it is.