I've used Airbnbs in the past and some were great but now I'd only use one if no hotel is available. Recently I traveled to Thailand in the peak season and no hotel had the full block of dates available that I was looking at. Stayed at an Airbnb served by some Russian dude. We reach there and he wants a 3000 Baht "deposit", says it is standard. Couldn't argue with it, he agreed to take a USD100 bill instead. Instead of a receipt he took a photo of me standing with the USD100 bill and sent it to me :). Returned it back without a fuss but it was an odd experience.