I'm there 3 or 4 times a year, a few days at a time.
The Bannock Street location is on 25, right above 70. The two room suite is a tremendous bargain. You are near nothing, but again the 2 room suite is a real bargain.
I also stay allot downtown at the now rebranded Crown Plaza. 200 feet from the Convention Center, recently renovated. Off peak, a great place to stay. During peak, the place is a very over priced. You will pay for parking. There is pleanty to do within a 2 minute walk.
The airport CP is a nightmare - avoid it. There is a new HI by the airport that I have heard good things about.