Love location, overlooking water, beautiful pier to swim from, lovely terraces for meals, lounge, two beautiful pools, staff wonderful especially for meals. Room clean and serves purpose but very small. English speaking staff minimal at front desk. Gourmet meals fabulous if you don’t mind paying $50-100 per course. Free breakfast large selection- best meal! Biggest disappointment was Massage thermo experience. Just a bath tub and I’ve had better massages in the mall. It felt like they just pulled him off the desk, he did not do anything I have experienced from a professional. Otherwise stay was very nice.