to be honest you asked to be pick up somewhere in the city (I proposed Cavour metro stop) before to search the address in the map, because you didn't want to lost time searching the apartment (as you told me). Anyway I went to pick up you, and actually this was a favor to you, because it's not a 5-star hotel (untill now all the guests was able to find the place).
About the time you forgot to say that i proposed to you to meet at 15.15 and you push a lot for 15.00 (even if you did not know how many time you needed from Termini to Cavour station); i came at 15.00 and you arrived at 15.30 (these 30 minutes late was a problem for my work because i had an appointment).
About the cat you knew before your reservation that he was here (and anyway not in your room).
I think is the first time that a guest say that the apartment is not clean, so, i don't know what to say about this.
You left the apartment early in the morning leaving a door open and the keys in the floor of the courtyard outside without say nothing at all (everyone would have been able to take these)!! later I found these by myself.
If you pretend to be pick up when and where you want, leave the room when you want even without say "bye", i think that an hotel with a 24h reception could be the best solution for you.