Clean beach, wasn't too crowded (Friday afternoon, partly cloudy and low 80s temp). Water was warm, not too deep. A couple sandbars where the kids could go out and play. Not too much boat traffic/noise...
They have kayak rentals, too! And a playground for kids, with a nearby pavilion and bathrooms.
We walked along the beach to the city park by the pier...there were lots of small shells which my nephews loved picking through.
Saw several dogs playing fetch in the water...a fun beach for everyone!