Apartment was comfortable and well located. Unfortunately, it was a very humid and hot during the night with little light. There was poor communication from both host and the agent. We were given very short notice that we could not check in at the agreed time which led us to waste most of the first day of our trip. In addition to this, the check out was a bit bothersome as we needed to get back to the flat in order to check out the night before we left (to meet the agent). It is a shame that the service we received did not match our expectations and the high price that we paid for this apartment. I would not be recommending this place.