This place was pretty much exactly what I expected based on their website and my phone conversation with the owner. I didn't really enjoy my stay, but that was due to factors beyond their control - the beds were too small for me (which I knew when I made my reservation), and it was incredibly hot (and I already knew there is no air conditioning). My wife and kids didn't seem to have a problem with either of those issues.
We stayed in the #6 cottage. It has a full kitchen with pots, pans, utensils, and a refrigerator, stove, and microwave. The only thing they should really try to improve is the wifi - it was useless.
My favorite feature was the beach access. Our cottage had a great view of the water, and it only took one minute to go from inside the cottage to swimming in Lake Huron. I also really liked the common area and enjoyed having a beer by the fire pit with some vacationers at night.
If you reserve, it is cheapest to do so by phone, as there are built-in fees when booking online.