The stateroom was terrific and so was the stateroom attendant. On-board entertainment was poor at best. Entertainment was limited, seating was limited, and variety not at all appealing. Main room dinning was also disappointing, specifically the quality of food.
On the plus side, shore excursions were terrific, windjammer dinning was of high quality and great variety. The beach excursion could be at least an hour or 2 longer than planned. There was no reason to limit it to 2 hours when the ship was docked for seven.
Staff was very friendly and helpful. Pool bar service was very slow and bartenders were grossly understaffed. Some of them did not seem to know what the drink of the day was or how to make it.