Either Airbnb or their hosts should have some kind of penalty for cancelling at the last minute. As a visitor if I cancel I lose most if not all of the booking fee. They cancel at the last minute and we're just SOL. I will NEVER even bother looking at their website again.