We were recently in Banff for 4 nights and enjoyed our stay at the Mountain View B&B. The location is unbeatable. It is located just a few blocks from the center of downtown Banff, so no need to take the car for trips to town. Very good value for the money. If we had stayed at a regular hotel, the cheapest available option would have cost at least 2-3 times what I paid.
Edwina was very accommodating with lots of useful information about the surrounding areas. The room we stayed in was small and clean, and we shared a bathroom with guests in another room. There is a third room with its own private bathroom; if available, I would opt for that one.
Some advice if you plan on staying here or anywhere in this area: bring bug spray. Mosquitoes are everywhere and they are ferocious.