I made a long stay booking for April and I cancelled two weeks ago becasue my circumstances changed ( so I cancelled with more than 2 months ahead) and Airbnb refused to give me a refund!! They said that it has to 48 after the booking or to the hosts discretion, and the host of course doesn't what to give the money back, is more than 2k. Wth!!! I gave the host more than 2 months notice before cancelling! Wth Airbnb!