AirBnb is a minefield of gotchas.
1. They don't show you full price. Most of the hosts make bank from cleaning fees. $300-$500 cleaning fees tacked onto final price is usual. Please airbnb fees, resort fees, tourist fees, cleaning Brian Chesky's ass fees. 2x what you see on the listing is normal.
2. The reviews are heavily biased. Hosts will pester you to leave positive review, if you leave even a 4 star, they get really mad at you. I left a 4 star review and the host gave me a 1 star that almost got me banned.
3. AirBnB is no longer primarily people renting out their house, but get-rich-quick crowd that own homes for the sake of putting on airbnb, shady cancellation policies, some make you clean the house. All sorts of weird house rules like bring your own towels. Every host can have slightly different official and unofficial policies.
4. The pictures are heavily edited, wide angle shots. I once booked based on pictures. They had 10 shots of living room, but no bathroom shots, I saw positive reviews and went ahead. It's like how hollywood creates beautiful sets just for one good scene. We stayed at a "renovated airbnb". Only the living room and kitchen was renovated (new paint), the rest of the house was a shack. Looked gorgeous from the pictures, but actual was quite the surprise. Had an old house smell, bathrooms weren't cleaned. (Again, the hosts will threaten you if you complain about any of these)
5. Support is a joke. They'll acknowledge but won't actually process a refund. Once stayed in an NY apartment. $700/night and it was a tiny room, with a bed that stank of urine. Support said the equivalent of "tough luck, life isn't fair".