The lake was beautiful and the entire property, including the cabin, was super clean and well taken care of. My kids had a blast taking the boats out on the lake, playing on the beach, playing games (badminton, ping pong, corn hole, soccer), using the playground, and roasting marshmallows by the community fire. The owners were friendly and work so hard to make sure the guests enjoy themselves. They even had activities like tie-dye and yoga during the day. The cabins had everything we needed. Salt Spring Island is such an amazing place too. I can see why guests at this resort tend to come back every year for a week at a time. We did not want to leave!