We went here for a mini vacation. They have an awesome indoor heated pool and hot tub. The showers and bathrooms were extremely clean and they had a great play ground for the kids. Plus the location is the best out there. It's a walk across the street to the beach Or you can drive right down onto the sand. My only complaints are the price of the sites and the lack of space. We only had a tiny little picnic table and barely enough room for 4 chairs around the campfire. There was no grass or even sand on our site it was all gravel. And you can't pick your site when you make reservations. They charges $4 extra a night per extra person beyond 2 and it was $2 extra per night per extra child. Give me a break he is 3 months old!!! What is he going to use? even with my complaints we will still probably return cause we love the area.