Everything was excellent - the location, the cleanliness, the response time by Juan whenever I raised a query. The only one thing that wasn't perfect was the check-in - we had come straight from the airport after a 7.5 hour flight and the apartment wasn't ready even though we had pre-informed regarding the time of our check-in and it was later than the check-in time posted for the apartment. The hosts colleague who showed us in was indifferent about it and blamed the cleaning crew.