We thoroughly enjoyed our stay at this lovely resort. My only complaint would be the staff at Poisons on the Beach restaurant. The food was very good, but the service was inconsistent - we either sat ignored for 10 minutes or had water and menus as soon as we sat down. Regardless of how busy it was. The servers were very nice, just seemed rather disorganized and at times disinterested. The bar staff was worse. We were often served after people who arrived after us were served, the bartenders rarely made eye contact, and appeared totally disinterested in making any attempt to make customers feel welcome. I understand the slower pace in the islands, but there is a difference between slow but pleasant service, and downright rudeness.