@Duc3 As @Gerry-And-Rashid0 have said, there are no guarantees inside or outside Air BNB for long term rentals, however, unless there are extenuating circumstances like problems with the rental, most Air BNB hosts would not cancel. Air BNB will levy heavy penalties if the host cancels. Also, you should be aware of the Air BNB payment policies for long term rentals. Go to the Help Center for articles about long term (over 28 days) rentals. One search parameter that might be good to use is "Super Host". That designation means the host has met high standards of reviews but also means the host has not cancelled a booking within a year.