I had an awesome stay at this apartment, it definitely felt like a home from home. It is well stocked, well located and perfect for a long or short term stay. The only improvement I would suggest is the communication from the host. It seemed like there were a few different people working behind the scenes, so I received some conflicting messages, and then at one point during my stay the locks on the main gate were changed but no-one notified me on how to get the new key. Thankfully it was during the day so I phoned the number on the listing and someone sorted it out for me, but some advance warning would have been helpful!