I agree that, for periods of a week or more, AirBnB can be a better option but...the chances of encountering problems are significantly higher. My worst experiences thus far have all involved noisy, disruptive neighbours.
In a hotel, you can address this problem quite easily. With AirBnB, you have to just live with it.
In a hotel, you can address this problem quite easily. With AirBnB, you have to just live with it.