I've been using Airbnb for past so many years and must agree that we get to book some amazing places suiting all our needs. One major flaw or I don't know it's kind of scam is that, Airbnb deducts our money even before the host gives any confirmation and in case of rejection, Airbnb takes 2 weeks to refund the same money! Imagine you had to book like this and max out all your credit card or cash? Why can't you guys just block the card or cash until the host accepts the booking?