The apartment we stayed in was great, however it was not the one we booked, with which there was an issue. This would not have been a problem except that we were not notified prior to check in of the change. Shadi was easy to work with except that he requested additional money, in cash, at check in, and made us uncomfortable when we refused based on Airbnb terms of service. He also miscommunicated check out time so when we arrived to check out someone was already in the apartment cleaning. She was very nice so this was not a big issue however we had booked a private space so did not expect anyone in the apartment at that time.
Overall the apartment was good, but communication and experience were lacking. Had we not been asked for additional payment in cash, had been told in advance about the change and not had issues at checkout this would have been an excellent Airbnb.