Amazing location, plenty of space, great amenities (hot tub, outdoor shower, beach chairs, etc.) I would definitely stay here again