It's difficult to give a definitive rating for this beach. While the location is convenient, situated right alongside the road, the scenery is absolutely stunning and the atmosphere is generally peaceful. However, the beachfront area is quite small and the space in front of the rest stop is rocky, making it less than ideal for sunbathing or swimming. Fortunately, there is a more accessible area in front of the beach that is easier to enjoy.
The downside to this otherwise idyllic location is the amount of litter that is strewn about. It's a real shame that such a beautiful spot is marred by the presence of garbage. On top of that, the restaurant leaves a lot to be desired. We had hoped to enjoy some fresh fish, but were disappointed by the lack of selection and the fact that we were unable to choose the type or weight of fish we wanted. The person who seemed to be in charge was unhelpful and uninterested in our needs.
Despite these drawbacks, the restrooms were adequate and the beach itself is worth visiting if you're in the area. Just don't expect much from the restaurant.