We had stayed at Richter Pass Motor Inn in past years, before the condos were ever added. The rooms were clean, and the service was excellent. The rooms themselves in the older section are a little dated, but were always comfortable and we always felt safe.
We just booked ourselves into their 2-bedroom condo - during low season. The room rate was amazing! The room itself was very comfortable and very spacious. There are easily accessible bbq's around the entire property. We opted for the one located below our patio. The beach was located 20m from our room, and there was more than sufficient amount of parking.
The lake was still warm and goes no deeper than an average persons rear. The sandy beach was clean, and in the evenings the local ducks seem to be more than a little comfortable enough to come up and eat right out of your hand!
There is a couple of supermarkets nearby, a liquor store and if you are out and about for the wineries, I would recommend pairing the menu of the evening with a bottle or 2 of wines....there are also heaps of fruit and vegetable stalls, and I must say that the produce truly is amazing and fresh!