We did a weekend here with our young kids (3, 5) and all four of us had a great time! Lots of fun amenities, particularly the pool and wibit water play structure, and the staff were super helpful and friendly. Having the on-site restaurants were very useful so we didn’t even get in the car, and food was predictable and good. We would come back!