Enjoyed our stay and wish I had taken pictures to share! Restroom and shower facilities were clean and the entire campground was well maintained. All sites had electric and water hookup, and they were very spacious with good grass cover and trees. Pet friendly yet respectably strict with pet rules. There is a sandy beach and swim area, playground for kids, and plenty of places to walk around. We definitely recommend Spring Lake and would camp there again.