Really nice apartment and great location. The hosts were friendly and welcoming when I arrived and flexible about check in (although self check in would have been easier so I didn't have to keep updating the hosts with my arrival time).
I did have a few issues with our stay though. It was very hot and it seemed the air con remotes had been removed, so we couldn't turn it on. This was annoying in itself, but my messages to the hosts asking about it were completely ignored.
We were also hassled about our check out. Check out is 10am which is already pretty early. We were asked repeatedly to confirm if we were leaving early - I eventually said we weren't and would check out at 10am. On the morning of check out, the cleaners arrived at 9.50am and started hassling us to get out. One of the hosts then turned up at 10am (as we were leaving) and again hassled us to get out. It was a shame as otherwise a nice stay, but the check out experience was quite ungracious and left a sour taste.