In our site it is clearly mentioned (in three languages) that the check in is from 2 to 5 pm, from 5 to 7 pm there is an extra charge of Euro 50 to be paid and not USD 100 as you mentioned, Euro is the Italian currency.
We made an agreement for 6 pm, on (Phone number hidden by Airbnb) at 4 pm I sent a message for final confirmation of check in at 6 pm and Ginette's son in law Matt wrote me 7 - 7.30 pm, I couldn't believe my eyes, I think this is not a fair behaviour, if you have a check in at airport at 6 pm wouldn't you arrive on time? I'm running an apartment, not an hotel with 24 h. reception, if is doesn't fit with your plans you are free to make another choice.
Moreover I NEVER spoke, nor written anywhere about someone else to give the key.
The check in/out timetable is my personal and indisputable choice.
As regards my social skills, I do not think you are in the position to talk about it as I sent messages through (Hidden by Airbnb) only to your son in law Matt and it was him that I met in the apartment for the check in and not you.
We never received any complaint about the step in the bathroom, different ages, different needs, different problems.
Nobody ever made us a complaint about the cleaning of the apartment, it is easy to say that it was not properly cleaned, but why didn't you immediately call me? that's curious...
I believe I did nothing to deserve such a rude and offensive treatment by you, the only thing that helps me in this very unpleasant situation is, as you clearly mentioned in your comments, you will never be my guest again.