Park is clean we'll kept including showers and bathrooms. Downside is sites are extremely small and literally right on top of your neighbors. If you do not like sand, don't go. If you like the beach you will like it here, right at grand haven beach. Shops, restaurants etc. within walking distance of park.