Airbnb also puts pressure on guests not to leave bad reviews: If you try to leave a 3 star review they ask you to explain using their criteria. And noise and lack of space aren't on that list. And they say they'll tell the host what to work on, as if paying full price for discomfort is acceptable.
Most of the time, I just leave 4 star reviews for places I didn't like and then mention all my hassles in my public comment.
Booking is much better: They ask you what you didn't like.
(I've used both Airbnb and Booking over 50 times over the last 6 years)