What AirBnB has over hotels is locations inside neighborhoods. Take Montreal for example, the hotels are clustered downtown, which is fine if that's what you're looking for. But by staying in an AirBnB you get a local experience, in a local neighborhood. It's like this all over the world.