Mckenzie G.
Yelp
So this beach gets 3 stars because 1. my state parks pass works for parking, 2. it's an ocean beach, which already puts it above others, and 3. it's long, so there's plenty of space to find your own quiet area.
However, as others have said, it's not the best as it has tons of seaweed - which results in an unpleasant smell and lots of horseflies. In order to swim, I walked down to the Mashpee town beach section, where there was little to no seaweed. There I enjoyed a pleasant swim in perfect temperature ocean water. This section was more crowded, but I understand why.