This beach is definitely amazing, but I'd like to offer a word of caution to any newcomers regarding parking. If you happen to visit on a particularly busy day, it's important to be prepared and arrive early.
There's essentially only one road leading to this beach, and if the parking lot happens to be full, you'll find yourself waiting in a line of traffic for around 40 minutes to an entire hour, only to eventually turn around in a roundabout and be directed back down the same road you came from.
I understand that it may not be feasible logistically for them to address this issue, but it would have been nice to have some signage indicating that you should turn around instead of wasting an entire hour in an endless line of cars, with hundreds of vehicles in front of you.
Apart from that, as other reviewers have mentioned, the beach itself is stunning and the gift shop is quite special. However, I want to emphasize the importance of arriving early or else you may face the consequences. In our case, we had to park quite far down the road on a random patch of grass, and then backtrack and walk a considerable distance to reach the beach.