AIRBNB used to be OK - but recent experiences give me a sinking feeling.
Last October, in London, the room I book had been given to another and I got something much less than I expected. No apology from AIRBNB.
I recently booked an apartment in Copenhagen. The host gave a non-peak rate, but AIRBNB tacked on a hidden fee to this rate. When I asked about it, the reason, they said, is due to a currency conversion fee. The AIRBNB site posts US Dollars - and I paid in US Dollars. When I ask what the currency fee is about, nobody can explain - yet I still have to pay the fee.
You can do far better elsewhere. The prime-time for AIRBNB seems to be over.