Had a great time. The place was very clean and very well stocked with towels, beach chairs (which we added to both!), and all pots/pans/dishes/utensils, etc you'd need. The pool is very well maintained and great for kids. It's less of a lap pool based on the shape, but I was able to do some laps. My adult kids loved the hot tub. And the BBQ's were sparkling clean. The maintenance guy was there each morning cleaning the pool area and BBQ's.