The idea of AirBnB is a good one but AirBnB in particular is an unethical company that specifically allows hosts to falsely advertise and get away with it with impunity.
I've stay at 20+ places and one in 5 has lied about their listings. From claiming it's 1 bedroom but actually being a studio. Claiming WiFi but actually stealing it from a neighbor. Claiming to provide parking but not. The latest is claiming to be 1 place but actually be several blocks away. In every case AirBnB did nothing. In the last case AirBnB even claimed it was policy that locations are false. So you try to rent something in a nice/safe/quiet area and it's actually an bad/dangerous/loud area and this is actually official AirBnB policy
AirBnB really need to be taken down until they stop being blatantly unethical.