Everything you need and not too crowded.

The beach and the sunset views over the water and mountains are amazing. It's smallish but you never feel like it's over crowded.