Excellent location. Everything was great except the check-in experience. The host was late for 20mins and not well-prepared (document was not prepared and asked us to wait in the apartment for 30mins), we finished all the check-in procedures 1 hour later than agreed time.