We had a site with full hookups so we did not use the showers. The restroom near the pool was clean. The restroom near our site was old and buggy. The restroom near the playground was new with private shower rooms. It appears they are upgrading them all. Park has MANY seasonal / full time units mixed in with the vacationers. Some were not well kept. Pet friendly they are not. Bicycling around the park with kids, I heard the staff talking to two separate vacationers to keep their dogs from barking and we had a note left on our door our first day telling us to keep our dog quiet. (We went to the front desk and were gone 20 minutes.) The rest of our stay, we had the windows closed and the AC on (not really camping). The Staff was extremely pleasant though. Park is a mix of flat and hillside.
The most disgusting place I have seen. Mostly full time Hatfield / McCoy antique trailers. Bathrooms were ancient with plywood covering holes in the floor and broken windows. I wouldn't have used the showers if I fell in the septic system. Roads (if you can call them that) were potholes and boulders where you had squeeze through trees. You need to rent an access card to get back in the front gate after you leave. If the store is closed, you can't get in, even though the sign says access until 11pm. We found that out the hard way at 6pm. Luckily I have a Jeep and they have a poor fence. "Fishing pond" is 50 feet from the pump out. Avoid at all cost.
We stayed here two nights. The bathrooms were clean and looked like they were recently built. Private shower rooms were nice. I did not have cellular service though that might be a plus to some. Beach was clean with a lifeguard. We will stay here again.