Most of the staff were lovely but the reception to check out and billing was terrible. Charged for many things not even on a bill. Took days to clear up and many expensive phone calls. Half of our family got sick -gastro - think from food. You cannot drink the water in your room. Yet, lots of great amenities for families and kids. Beautiful grounds. Lovely staff. Room was clean! Yet, Chairs, bean bags, and cabanas were filthy. Beautiful views of water.