Location is lovely but cleanliness could have been better. The resort itself is nice.