Luckily we were able to check the place and see our sites before booking. It was very beautiful and clean (even the bath and showers were nice). We were lucky to get a site directly on the water... it poured just about the whole time... yet was amazing. Our dog loved it down by the water. The neighbors dogs barked all night... but that's just part of the camping experience.