@Krystal16 So sorry that happened to you, I know how frustrating and angering it is believe me. I've spent my share of sleepless nights and ruminating days trying to get through a guest problem myself.
I have some things to offer, it's not going to help you much this time but maybe will help others or for the future:
- One of the issues here was the long term booking to someone you don't know. Is there any way to try to have long term bookers come for a short stay first? Or put a maximum stay in your parameters. I don't take long terms I don't know have found them to be way more problematic than short term.
- Secondly, making a small gesture goes a long way with Airbnb CS, I have found. When the rep contacted you about the investigation, did you flat out refuse to give a refund? Or did you propose something half-way?
- After the guest arrived, did you message to see if everything was as they expected ? If he had responded to that with "all OK, great apartment" on the app, pretty hard for him to then complain about how bad your place is when he just had a change of plans and wanted his money back. Try to get a reaction when they are enthusiastic on arrival day.
- Thirdly if you sense trouble is brewing with a guest its probably better to reach out and try to propose a solution and get something documented on the app.
- Dishonest guests tend to overplay their hand and if they threaten to extort you, asking for money in exchange for a refund for example, then you can get their review removed more easily. But for that you have to be communicating frequently through the app.
- And finally, I have found CS really appreciated if you show excessive professionalism and client-service attitude in your communications on the platform. I'm not saying you didn't, but I'm just saying if they see that you have been bending over backwards to satisfy this person, I really think they will try to help you out much more than if you hadn't communicated with the guest since his arrival and then refused any kind of compromise for his cancellation.
And my ultimate idea: sometimes you have to give a refund or a discount, not for the guest, but for YOU, your peace of mind and your reputation and your Superhost status. If you think of it that way maybe it helps for the next time.