Clean restrooms. Beautiful beach. Well lit Pavilion for large groups. Adequate parking. Level sites. Fun playground. Swings everywhere!