Facilities were great, desk staff were kind and helpful. We stayed for a week with 2 adults and 3 kids. My only complaint was that any time we needed towels, toilet paper, dishwasher soap, etc., we had to walk across the property to ask for items at the desk. They usually didnt have them there, but would let a staff member know, who would then deliver them to us. Sometimes this was quick, but other times took up to 40 minutes, and once they forgot and never came. I did try to call the desk once but no one answered. One solution could be to keep pool towels stocked down at the pool. Overall, we had a great stay!