We recently stayed 2 nights at the Banff Aspen Lodge - traveling with two small children (ages 1 and 3). While a bit small, the room with 2 queen beds was very comfortable and clean. Location is great, within 5 minutes walking time to the main part of town and ample free parking for guests. The continental breakfast was good, including a wide range of options that worked for all of us. The only complaint is that the breakfast approach is a bit inflexible with it being seated, and only option of specific item takeaway box if need to eat outside the restaurant - which was a bit challenging when needing to feed the kids in the room (awake after breakfast closed). Was able to get permission on second day to take some non-boxed food up, which was greatly appreciated.
I would definitely consider staying at Banff Aspen Lodge again if we find ourselves traveling to Banff again in the future.