@Pavel132 I'm sorry this has happened to you as a new host. There are a few lessons to be learned here, and we all had to learn them,as when most of us start hosting we just envision providing a nice space and getting appreciative, decent guests.
Bad guests will try to deflect attention away from their poor behavior by accusing you of things that aren't true. How do you avoid these kinds of guests? Well, first thing is that you read their reviews, if they have any, before approving their booking. If you are using Instant Book, I suggest you turn it off until you get more experienced with hosting. Some of us never use IB- I never have- I want to have some dialogue with a guest before deciding whether to accept them.
Then, you message thanking them for contacting you and ask them some questions-purpose of coming to your area, will they be travelling on their own, are they aware that....(something you've written in your listing description so you can determine that they've actually read it- in my case I ask if they noted that I have a dog and a cat, in case they are allergic, did they see it was a 20 minute walk to town and the beach- things that could be deal breakers and cause for complaint if they failed to read it). You can usually get a feel for someone by the way they communicate. Guests who start off just stating their needs are red flags -"So, I'll need parking". "Can I get a discount?"
Which brings up another big red flag- guests who ask for discounts. They are disrespecting you and your place by doing so. The guest's financial situation isn't your affair. If they can't afford what you charge, which I'm sure you priced at what you thought was fair for your area, they should look for a place that meets their budget. Don't cave to requests for discounts. Those guests seem to always end up being bad guests.
Guests who don't answer your messages are a giant red flag, especially if they don't answer texts or phone calls either. Contact Airbnb and say you'd lke to cancel the reservation penalty free because the guest refuses to respond to your messages and it's making you very uncomfortable about this guest.
Also don't knock yourself out trying to please demanding guests- they won't appreciate it. Practice politely saying no. "Oh, I'm sorry, but we don't provide that, as was clear in our listing."
There's nothing wrong with going out of your way for a nice guest, but don't get suckered into running around trying to make an entitled, complaining one happy. You can't.
As for the review- he hasn't said anything in the review that violates Airbnb review guidlines, so they will not remove it. If you point out to Airbnb that the guest is lying, their standard line is that "It's a reflection of the guest's experience". So maddening. I see you did leave a response to the review, which is necessary if it's false, but try to keep reponses brief and don't address the guest- the ones who'll read your response are future guests, so all you want to do is set the record straight. " This review is false. The unit was thoroughly cleaned before the guest arrived, and no one has ever smoked in the unit. Guest was told to ask if he needed anything during his stay, but failed to do so. Please refer to our other reviews for an accurate picture of our hosting standards."
Do not cheap out on things like toilet paper, though, Pavel. It's a basic, standard amenity. I would leave 2 full rolls, maybe 3 for a 6 day stay. If you do offer discounts, you can't just provide less than the normal, expected amenities to make up for it.
Also, if you don't have check-out instructions in the unit, make sure you do in the future. A list of things that you expect to done before the guest leaves. "We don't expect guests to do any heavy duty cleaning before leaving, but please be respectful and tidy up any personal messes, wipe down the counters and stovetop and wash your dishes. Don't forget to leave the parking pass on the table, or we will have to charge you for it. Hope you had a nice stay and thank you for choosing our place". It might even be wise to post a note on the inside of the front door- "Leave parking pass on table, thank you".
Hope you don't get any more stinker guests.