The buffet breakfast was very good, lots of options and quality food.
The waterslide and pool were fun, my children had a blast. However, it did not appear that these were cleaned or maintained often enough. Our first day there were clumps of hair outside of the pool that remained until the next day. Our second day I saw at least 7 fake eyelashes floating around in the pool. Needless to say, this doesn't make the it very appealing to spend time in there.
The room and amenities were very good and no complaints on that front.
I would say overall the location is fine. We were in town for a vacation. It's not super close to The Forks, Assiniboine Park, or other main areas of interest. But, it isn't super far either.
Overall we had a good experience and I would recommend the hotel for other families in the future.