We absolutely loved our stay in Canmore and especially liked staying at the Windtower Lodge! The suite was clean, comfortable (especially the bed), large and convenient.
Having a full kitchen and a free buffet breakfast was so nice, it definitely saved us money on eating out.
The location is also perfect. You can easily walk to downtown Canmore, although after a day of hiking we always decided on the 2 minute drive instead. It's also only 20 minutes or so to Banff, and we actually preferred staying in Canmore instead. Canmore seemed less crowded and touristy than Banff did, but with the convenience of being close by.
Windtower Lodge also had a very friendly and helpful staff.
My husband and I went for the weekend. We stayed in the one bedroom which was was very good. We would have liked to have had some paper towel and a dish sponge in the kitchen but we were able to buy some at the store in Canmore. We really appreciated the buffet breakfasts which were included (bacon, eggs, sausages, waffles, cereal, fruit, yogurt, coffee, tea etc.). The proximity to the mountains was wonderful. We visited Banff and downtown Canmore. We were going to bring our dog but decided not to at the last minute. We were sorry we didn't bring him because he would have loved it. The accommodation included a patio (accessed from the living room) and plenty of space for long walks close by. We would like to return for a longer stay.