The CONs:
The communication and especially the check-in experience was one of the worst I have experienced with Airbnb in the last 11 years. The person who said he would be waiting for me at the arranged time seems like a friendly person but very unprofessional. He didn't answer a single one of my many messages until I was in front of the apartment waiting for him at the time he had told me he would be waiting for me. After that he finally wrote me twice, both times telling me he would be delayed, first 20 min. Then another 10 more. I waited for him on the sidewalk for over 30 minutes, never sure if and when he would really arrive. When he arrived, he tried to come up with some lame excuse about confusing me with other people writing him with the same name at the same time. Basically he didn't have any valid excuse to be late. At the door of the apartment, he tried at least 6 different keys until he finally found a key that would open the door.
The apartment was not cleaned well (trash from the last clients in my nightstand drawer), one of the towels smelled musty, and the living room air-conditioner smelled of mold. The overhead shower sprayed water flooding the floor around the sink area, so we used only the hand held shower head for the whole weekend. The sliding shower door was not easy to open from the outside as the handle was missing.
The PROs: apart from the problems mentioned above, the apartment was modern and clean and provided us with a comfortable place to stay for the weekend. We didn't mind the squeaky bed, and the air conditioning in the bedroom seemed to work fine. Also the other towels smelled fresh.