The parking fee is $20, which is quite steep given the state of the facilities. The bathrooms are untidy, and the pavilion offers only candy, soft drinks, and ice cream. Additionally, the staff are not very welcoming, and the beach is one of the smallest I've encountered.
We arrived at the beach later in the day and were pleased to find that we didn't have to pay for parking (some had mentioned it was $20 for the entire day). The beach is comprised of both sand and rocks, so it's advisable to wear water shoes. It's a welcoming spot for both dogs and children, and there's a snack/dinner area available. Our time spent there was fantastic, with the ideal weather, the mesmerizing tide coming in, and it was a wonderful way to conclude our day!