Excellent service by the staff but the water quality was not so great,the water filter should be ruining all day long not only when the pool get maintenance in the morning,the beach also I woke up earlyto see the sun rise and it is unbelievable what some of guesses who where out at night,the mess the left behind, maybe it is not the property fault.