The poolside and beach service are impeccable. The rooms are comfortable and beautiful. The food is excellent. The Cowshed bath and beauty products alone are worth the stay. My only qualm- the noise! If you're in a room overlooking the restaurant in the courtyard it is super loud until closing time.