Perfect location, beautiful pool, beautiful beach. The room was clean and tidy, staff were all extremely friendly and helpful. They made an effort to remember us. Food and drinks quite expensive, to be expected at a resort. Absolutely loved our stay, we want to come back