The staff are awesome, very helpful and attentive. The resort has a common cooking area that you can use. If you are staying with kids, get the rooms on the ground floor ar the left side of the property to stay away from the noise. We stayed for 2 nights and it was okay. Food is affordable and quality is good enough. Cleanliness in the bathroom needs improvement. Suggest to add hanging area for the wet clothes.