The property has beautiful view, simply stunning, a nice little place below to swim/ snorkel a little and the rooms are a generous size and clean. The pool is fine, nothing spectacular but all good. The grounds are very well kept. The food we had was of high quality, hot and fast. The staff were a bit hit and miss. Some were super polite and friendly and efficient. Unfortunately some acted like we were an inconvenience. Not a reason not to stay there, we were happy with our stay, but hopefully the management can do something to improve the staff experience so they they want to help and go above and beyond for the guests.