We had an AMAZING stay at Hotel Arts. For the price, the amenities were excellent, with 2 restaurant/bars, a plush pool area, and small gym conveniently located on site.
This may be kind of nerdy, but the fact that the TV was Chromecast enabled was also a plus, allowing no shortage of in-room entertainment.
Also, TONS of great places to eat and drink just across the street. We were in town for a convention and the Calgary Expo is about a 10 minute walk that is enjoyable with your morning coffee and opens up access to more great spots including the casino. ;)