The place was amazing, as described, tastefully decorated.
There's a bedroom (double bed) with an ensuite (nice walk-in shower) on the lower level. The kitchen, dining/living rooms, the main bathroom and the other bedroom (double bed) are on the upper level.
The living room has a big screen TV, electric fireplace, bookshelf with a good assortment of books, and quite a few games (chess set, crib board, poker set, a puzzle).
The kitchen was well stocked with utensils, cookware, and spices/oil/flour. The hosts even provided coffee from a local roastery. The washer/dryer in a closet was nice to have.
The balcony/patio is quite large, and has a bbq and a hot tub (honestly the cleanest one I've seen in a vacation rental). The only downside is that it was in full sun for most of the afternoon some sort of umbrella would have been nice (this was end of July/beginning August).
They even gave us access to the garage.
Overall, the place was perfect, we really enjoyed our stay, and would definitely return here when we come back to Revelstoke