I would personally go to Juniper again particularly if I was planning on going skiing. We got a great deal with the hotel and the staff were incredibly friendly and helpful. It was also awesome sitting outside in the hot tub looking out over Banff and the mountains. Overall a beautiful location.
On the cons side, the rooms were a bit smaller than I'm used to, and the shower had hardly any water pressure. They also do not have a lift (for those who have an issue with stairs).