Let me start off with the good!
Embarkation went smoothly taking only 30 minutes from arrival to on board the ship.
The room steward was amazing, even providing us a direct number to call if we had any problems.
Small cabin but a good size bathroom.
The beach is nice and there were plenty of chairs for everyone. Only specific areas had umbrellas. It would be nice if more umbrellas were available. Multiple food options that were good. Snorkeling was average and you need to go along the rocks to see anything. Service was good.