Great location—beautiful property, pool and hot tub, easy beach access, great onsite restaurant, friendly staff, convenient amenities…would stay here again!