Basecamp Revelstoke is located in an awesome spot - right downtown and close to everything you need. Suites are spacious and very clean with a fully equip kitchen. Be aware that there is no onsite person to help you check in, so you'll need to be savvy with your phone. Also, there is a cement staircase that you need to climb with your luggage - no elevator - but I suppose they get away with this as most people coming to Revelstoke are young and fit! Overall, a great place to stay.