We stayed here for its location as it was easy to get to from the Rockies, while being close to the Calgary Airport for a car hire return. Our children loved the pool with the water slide (there was also a gym).
The suite with balcony was a bit tired looking, and the air con was so noisy that we turned it off. The balcony was so small (with an old plastic chair), with a view of a car park and a tree, so not worth that feature really. The extra space of a suite was useful to lay out our luggage and prepare for a flight.
We ate at the onsite restaurant for dinner and breakfast and the food was good and the service excellent for dinner.