Great views and location! Staff was helpful and courteous. On-site restaurant is overpriced for average food but quite a few options around. Parking a bit expensive. Overall, if you want great views and beach access and are willing to make other trade offs, you won’t be disappointed.