We have stayed here before several times and will again. Great facilities especially the heated swimming pool that is actually warm. Higher levels have incredibly beautiful views of beach, lower levels just leafy. Managers very helpful and ever present at front desk and around the property. Very close to shops and restaurants - just a short walk away.