We know Banff well and as such understand that the resort is on the side of a mountain above Banff and involves either a quick 6 minute drive into town or the use of a scheduled free shuttle service. It's good to be aware of this fact if what you have in mind is taking a nice walk to a restaurant in town to have a meal and drinks!
We booked a pet-friendly room and were given a Premium room which had the most magnificent views across the valley to Cascade Mountain. We were fortunate enough to enjoy the sun illuminating the upper peaks before it set. The lobby areas and various bars and restaurants are tasteful and sympathetic to their surroundings. We stayed late November so enjoyed the two large Christmas trees and gingerbread house that they had on display in the lobby.
We booked a midweek rate (Sunday night) straight from their official website which included a room upgrade (even though we had a small dog), complimentary self-parking and a voucher for the cafe all for $148 (pet surcharge extra).
Though it's being nit-picking I would say that the resort could benefit from some TLC and upgrading as it's beginning to look ever-so-slightly worn around the edges - our bathroom was pretty ordinary and dated, elevator interiors had seen some use, and our room thermostat was archaic and didn't work. However, for the overall experience I would highly recommend this hotel if you can secure a room under the $200 mark.