We've been here many times, and it's always a great choice. The beach is beautiful, the water is kept clean, they have bathroom access not far from the beach, many trails, a playground and so much more.