Cleanliness of the place was below average on arrival, despite paying for a cleaner. No response when I reported a broken chair, airer and glasses/plates left filthy. Great location, pool and facilities. But overpriced at peak time.