There is no guarantee. The owners randomly decide to pull their listing at the last minute and you are Hosed.
As a bnb owner I really do not like Airbnb and other sites. There is no oversight. There is no guarantee. They give the rest of us a bad name