If you are planning a trip to Banff, you do not mind paying slightly more for a really 5 star service (without blowing your pocket living in the Fairmont Banff Springs Hotel), go email April right now. :D
I was traveling beginning of September 2012 with a friend and we didn't book way in advance (we contacted April about 2 weeks before we arrive). As a result, we did not manage to get accommodation here for the 4 nights that we eventually planned to stay in Banff and only managed to get a room for 2 nights (honestly wished we did, but well was pretty much our own fault for not booking ahead).
Anyway, location wise, it is a 5 minute walk from downtown, a walking distance (hmmm, maybe half an hour walk depending on your pace) to the Surprise Corner. That said, we did get somewhat lost while trying to find our way without a GPS nor a map. Hahahahaha! Yup, so I think if you have either of those, you'd be fine.
When we got there (2 hours later than our agreed time), we were let in by Peter and loved our spacious room with its equally spacious ensuite bathroom. There were little touches like the chocolate on the mineral water provided that just made me smile and happy. April soon joined us and was really helpful in helping us get to where we had to be and really patient in answering our questions. Also fixed us a little snack before we headed out for the evening.
Breakfast the next day was amazing. (Refer to pictures)
Also, as mentioned above, because we did not manage to get a room for our next 2 nights in Banff in this B and B, we had booked another. When it came time for us to go from one B and B to another, firstly April was so flexible with our checkout allowing us to leave our bags in a different room for the day till the evening; secondly she offered to give us a lift to our other B and B. Pretty sure we would not have gotten anything close even if we stayed at the Fairmont.
In summary, I will most definitely stay again if I visit Banff. This time I would email April immediately. (:
This review is the subjective opinion of a TripAdvisor member and not of TripAdvisor LLC.