Location is perfect in consideration of beach access, coffee shops etc. Not a great place for vegetarian/vegan food choices. Parking could be a bit challenging unless you would like to pay for parking every night.
In general, it’s an OK place to crash for a night or two. If you need a lot of room this place is not for you.