Good location, internet, but room smelled cigarette and bathroom was dirty, which is frustrating but it happens. Real issue was on check out. Messaged the host asking to check out 1 hour later, he didn't reply so I left the room and stayed in the living room. When it was time to leave, I noticed the code for the locker across the road where I should leave the key had disappeared from the reservation. Called the host and airbnb to ask for it, he didn't answer or replied to msgs. The key didn't pass under the door, so had no choice but to leave it under the door mat. I know it's not ideal, but he had gone to the house the day before, so I thought he lived nearby. 15 minutes after I left, I get an msg from him calling me "stupidly irresponsible" and demanding I apologise to him. I tried to explain the situation but he just kept offending me, when all I wanted was to sort the issue. I think situations happen and nothing justifies offending someone, specially when they have good intentions.