@Shuo12
I am set to strict cancellation, I dont give refunds but I have never had a guest book that long,
The way I look at it is, how long have you had that booking? your calendar has been blocked for that length of time, you maybe could have got other bookings.
I have had two noticeable ones which were for two weeks, One wanted to cancel on the day of arrival which I refused, I think I had that booking for about 3 months,
The other one arrived and wanted to cancel without even entering the villa, He said he booked a villa on the beach, we dont say we are on the beach, we say we are 1.5km to the beach and no photo's indicate we are anyway near the beach. Again No Refund.
Not my fault he didnt read.
I also think getting bookings at last minute are pretty slim,
On Booking dot com I have set it to None Refundable, Thats where BDC is better than airbnb they do not give refunds you cannot even contact CS,