Michelle V.
Yelp
The beach itself probably gets a five, but I'm from FL and I like warm water. First, the water is cold even for July (again, I'm from FL, so...). But, the sand is super clean because a huge tractor comes by in the morning and sweeps up the sand and cleans it (I'm from the Gulf and I've never heard of that...ok). So, yes, you do need a ticket thing for the beach, which also pays for the lifeguard (again, not a thing where I'm from!). So, when the life guard is out you can only swim in designated areas. The beach is very family friendly--lots of kids and families. Lots? Tons! It's very grandma and the grandkids sort of thing. It's very pretty. There are dunes that block the view of the houses for the most part, so it has a very natural look.
The town itself is sort of small (depending on where you are from). It's several blocks of shops (general stores and boutiques) and restaurants. There's a bit of everything, but not a lot. It's a friendly, family place that's not overly touristy. We also went to a playground that is near the beach. Closer to the downtown is a public restroom, but I haven't seen an area that's near the beach for showers as I think most people rent or have a hotel near the beach. I don't think it's a sort of day trip place, although I could be wrong.