My family booked James' cabin because of its description as a waterfront property with dock and sandy beach for boating and swimming. Unfortunately, what is left out of the property description is that the house is a long ways from the water and most importantly, the water is not one you'd want to swim in.
Lake Koshkonong, while perhaps good for fishing, has a major issue with blue-green algae. It legitimately has the appearance of thick, green, pea soup. I don't know if this is a year round problem, or if they're just experiencing a "bloom" right now, but regardless, it was unswimmable as far as I was concerned. You could not see even an inch into the water. We also learned that apparently blue-green algae is toxic to dogs, so make sure any animals joining you stay away from the water.
Our family did rent a pontoon boat from a local marina and enjoyed our time out on the lake, but it just wasn't what we were expecting for this trip since I just didn't feel comfortable having the kids in the water.
The cabin itself was cute and cozy, and my three kids LOVED the loft area and the foosball table. Unfortunately, we encountered some issues with the cabin. I addressed these concerns with the owner and he was disappointed to hear that his standards for cleaning and preparation were not upheld for our visit.
The issues were: used sheets and towels had been simply shoved into the main closet unwashed, the toilet seat was unhinged, and there was sand in every corner of the bathroom. When we brought up these concerns, James was apologetic and helpful in addressing the issues we experienced with our stay. He even worked to get us a refund on part of our trip, and I could tell he was truly sorry for the issues.
Although it wasn't what we were expecting, we had a good time together as a family, and we enjoyed going into Edgerton for a meal, shopping, and ice cream at the General Store. That being said, before booking anything on Lake Koshkonong, I'd check the status of the algae bloom so you know what you're really going to be able to enjoy.