Staff was excellent. Food was really good and service was outstanding. All personal preferences are quickly accomodated and they will prepare anything you want. Portions are thankfully not overwhelming! Any special dietary needs are always considered without having to remind them. Our waiter, Ronald, was exceptionally in tune to my particular issue.
The staff is very patient and understands customer service.
Local people were our tour guides on the shore excursions and they were very knowledgeable, interesting and humorous. The excursions were a nice length (no all day trips etc) and left plenty of time to explore on our own.