Awesome place! Amenities all on site right on the beach!