Rather book directly with an hotel, apartment, guest house as the hosts on Airbnb will not give you the same service as an employees representing a hospitality company. No understanding towards unforeseen circumstances and mistake bookings, they just stick to the “rules”. And Airbnb is in command of the host so can’t help you either
This was my experience with this particular host.
Yes you save on a bigger network of accommodation advertised in Airbnb, but is it really worth it?