I've heard lots of good things about them, but to be fair I want to let you know about my experience. I made a reservation far in advance of my trip, since it was a busy time in the area I was visiting. A week or so before my arrival I received an email from AirBnB telling me that the host had cancelled my reservation. No explanation - seems like they just changed their minds or got a better offer somehow. Air BnB refunded my money and offered me a discount on a replacement room, but at that point in time there was nothing decent left on their website. So I had to get a hotel room and pay a premium for it since it was so close to my arrival. Ever since then I've been unwilling to use them since they have no control over what the hosts do. I heard that they don't even discipline them or kick them off the site unless they have multiple offenses.