Our family enjoyed our stayed immensely.
Hard to beat the short distance from Toronto to get here. The landscaping is excellent. Our kids loved playing in the sand on the private beach, fishing off the dock, playing lawn games on the large yard and lounging in the water in the floaties provided.
The cottage was very clean. Lots of beach and shower towels provided. The kitchen is well appointed. Large and comfortable common area with couches and dining room table. The large deck is great to having meals on as well.
The view of the lake is stunning. And the short distance to Friday Harbour as well as the town to pick up supplies are both convenient to have if you intend to either cook (or not).
A couple of quibbles: We stayed for a week, and at exactly 2am every other night a loud motor/pump noise would come on from the basement for 20 minutes and then all would be quiet again. Wasn't sure what it was. Second, as mentioned by others, water shoes are an absolute must due to the zebra mussel shells and rocky water that can cut feet if you step at the wrong angle. Last, we had 10 people and that made the cottage feel a little crowded, especially with the one bathroom.
Overall: Excellent experience.