This is an amazing place! Has all the amenities you need and is in a great location for both beaches and hikes.