Let me say that I'm not hard to please in a campground. I don't need bells and whistles so amenities are just a plus. I stayed in a site with water and electric hook ups and they both worked. The site was large so the neighbors were not on top of us. You could only see the water through the trees but even the sites "on the water" didn't have good water access.
We did not use the restrooms so I cannot say how they were. The playground looked nice. There were lots of dogs so I would say it is dog friendly.