We are camping here for a week. Beach is awesome, the beach area has a mix of sandy area and also some nice flat grassy area. Water is clear and warm. Beach is a mixture of sand and pea gravel.
Staff are great. The restaurant is great!!