Mike's place was fantastic! Three floors, several large-group gathering options, and incredible outdoor bbq option and plenty of space for several cars and lawn games made it a great match for our large group of 20. There were plenty of beds and couches for sleeping, and everything was outfitted with sheets, towels, and pillows; it was great to not have to worry about packing these extra items!
The kitchen is minimally stocked with pots and pans; it was more than sufficient for our needs of cooking simple meals for a large group throughout the weekend, but just something to keep in mind if you were planning to cook something more complex.
Unfortunately, we booked on a rainy weekend, so while we didn't take advantage of the local beaches, we did head down to the lake. If you take the left-hand path from the house, it's about a 5 minute walk to the lake front. If you wanted a bit of a longer (but still totally flat and cleared path walk), you can go down the right-hand path from the house, which takes about 30 minutes, but is much more scenic (in my opinion).
On top of all the amenities the property offers, Mike was an excellent host. He made it very, very easy to stay in his home and responded quickly to all communication. When one of our party left something behind after check out, Mike went out of his way to coordinate with us a time to pick it up.
Great stay! Would definitely book again!