I accepted a three-night rental in our one-bedroom apartment. In doing so, I blocked off those nights so that I could not accept any other inquiries for those dates. Then, the very day of check in, I received a message from the guest that he wanted to cancel, presumably because of a sick relative. They used their “extenuating circumstances” excuse to waive my cancelation policy. No other hotel or vacation rental site would allow a guest to cancel only 5-6 hours before checking in. And this is not an isolated situation. In the past several months, I have had three other cancelations, all at the last minute. So, I have resigned to the fact that Airbnb is not at all reliable. I don’t want to accept a rental for any length of time for fear that it will be canceled at the last moment and I will lose the rental income for that time period. What I am doing is blocking off all the future dates in my calendar and then only unblocking two or three nights ahead for last-minute, last-resort bookings. Since TripAdvisor and VRBO do not have such a policy, I will depend on them for virtually all my future rental bookings.