There were many good things about this apartment - it was spacious, excellent location, and comfortable. However, we did have problems with the unit and communication with the host resulted in some things being resolved but not all. There was clearly a translation issue when there was a problem. We had ordered a crib for a baby in advance. It took over 24 hours to get it on arrival and then it was left outside the door and we set it up ourselves even though the host specifically said it was set up for us. We had a problem with the dishwasher and it never got fixed. No water on start up. Explained the issue, gave permission for worker to enter. Was told it was fixed but there was no one who checked it at all. We think they went to the wrong unit. However, someone showed up with a new toilet seat saying the last people had left a complaint about it. He came in, looked and said he didn't have the tools to replace it. We didn't see anything wrong with it. We did get apologies for the crib situation and offered a discount on the price which never materialized. I surmise someone else's account got it. Given the problems with the communication, I would not stay again. I hope the management can get their communication improved because we had a great apartment. The promised refund didn't appear and I just spent way too much time on my holiday with responding to the hosts and trying to resolve issues.