We just spent 3 wonderful days in Banff, and stayed at this charming b and b.
The cabin is cute and rustically and beautifully decorated, and has great quality sheets and towels. The bed is very comfortable. The hosts are wonderful..very friendly, and they go out of their way to make their guests comfortable. There were a lot of extra touches, such as belgian chocolate treats on the pillow as part of turn down, sparkling water left in the ice bucket, and one evening, chocolate covered strawberries and a bottle of prosecco.
The cabin is small, and is in a residential location (I had the mistaken impression that it was in the woods, based on the pictures on the site). It is private to the extent that it is a separate cabin as opposed to a room in a house, however, the surroundings aren't that private - the bedroom window looks out on the drive way, street and the houses across the street, and the cabin is pretty well surrounded by houses (other than direcly behind it). If you are okay with that, you will love this place.
We also found it a bit expensive for what it was, but all in all, we really enjoyed staying here, and would recommend it.
The location is close to the river, and a good walk into the centre of town.
While we were there, we visited lake louise and hiked up the Agnes lake path, and also hiked in Johnson's canyon - both highly recommended. At this time of year, we rented crampons in town and were glad we did - both paths, particularly the canyon, were very icy.
A couple of restaurants we highly recommend are Bison and Nourish - particularly the latter - amazing!!