I stayed here on business for 2 days because the location was conveniently close to the office my meetings were at. I'm not sure if the location is convenient for travellers in general, being away from the downtown and away from the airport, but it was for my specific meetings.
It's a nice place. Rooms were clean and comfortable, and reasonably priced. Free wireless internet was very useful, especially because I had to stay connected for business purposes.
The food options are good, and the casino, while simple, offers some unique entertainment options.
I certainly wouldn't pick this hotel as a vacation destination, but it's a fine place to stay when travelling on business. As my meetings were not held in the Deerfoot Inn, I can't comment on their business meeting facilities.More