A great place for family and friends to gather together in a natural coastal setting with good amenities.