First of all, I am very sorry that you had a bad experience, even though a very subjective one. You are my first guest to have it during my two years of hosting.
I think that I do my best to give a very exact description of the listing. I do not understand, what do you mean with "basic"? I have no TV because I don't need it. This is mentioned on the listing. Second, the door lock is not broken. To close the door, you only need to turn the key two times! The door lock doesn't lock by itself by merely shutting it, for safety reasons. We need this to avoid a situation when a guest might loose his key and be locked out.
Lift will work in May (see listing description).
The broken sofa bed is not broken now, but at the time of your arrival it indeed was, and I INFORMED YOU about that at least one week ahead of your arrival. I even offered you to cancel the reservation myself on your behalf for you to avoid loosing the booking fees. But you still wanted to book, even I told you the sofa was broken. After you arrived, you checked out without saying that the mattress isn't comfortable. We could have given you another one.
You also say that the apartment is not near the station, but (Hidden by Airbnb) maps say that it is 10 minutes walking to the door entrance (I just re-checked this again).
You also say that there is graffiti in the staircase. I do not see it, neither did other guests. Could you please let me know where this graffiti is hidden? This must be a very secret one. It is true, that on some days, especially on Mondays and Tuesdays, the staircase in the house might look messy.
In spite of all these facts, and in spite that I do not consider your experience my fault, I still offered you a 50% as a refund to compensate, because of the mattress (to which you actually agreed before you came, but I still decided to provide you a refund). But still you wanted to get a full refund, which I think is not fair at all.