It was pretty good, all in all. It's a bit far away from the beach (10ish minutes).
Rent a car solves a lot of it.