Great beach - it's well-marked and has great amenities. The sand is a bit coarse, but there's a nice shady area with grass and benches. The only downside is that the parking lot only has 40 spaces. There are also some great restaurants nearby.
The beach may be quite peaceful, but it's far from picturesque. With parking, a restaurant, and showers, it's great for families, but don't expect much in terms of waves or shade. The sand isn't the greatest, but it's otherwise a decent spot.