The location of this apartment is excellent, but unfortunately the check-in process, communication, and cleanliness made for a disappointing stay.We received a receipt confirming our deposit was paid four months before our trip. Because we were arriving after more than 26 hours of travel, we even paid for an extra night so we could check in immediately upon arrival. A month before our visit, we confirmed this arrangement, uploaded our passports, and received confirmation everything was complete.However, while we were already in the air, the host sent another deposit request. It came too late to complete during our plane change, and the payment page would not work over inflight Wi-Fi. Despite paying for the extra night, we had to wait until the office opened at 10 a.m.Check-in was at an office a few blocks from the apartment, requiring extra walking with luggage. We were told not to sit on the broken couch, instructed to take trash about a quarter mile away with no directions, and after reaching the apartment discovered the key didn’t work, forcing another trip back to the office.The building and apartment were also noticeably dirty. The location is fantastic, but the poor communication, difficult arrival process, broken furniture, non-working key, inconvenient trash disposal, and lack of cleanliness overshadowed the stay.