I give this place 3 Stars only because it was agreed that I can check in @ 1pm. The apartment was not cleaned. Bed still a mess, food on counters, pot of food in sink, trash not taken out. Salvador's phone was not accepting calls, he could have been at work. I receive a call from wife explaining a mix up in cleaning personnel. Was told I needed to leave so that the apartment can be cleaned. Told to expect it ready at the original check in time @ 3pm. I went out for dinner came back after 3 pm and the cleaning was not finished. Ended up havening to wait in my car rental in the parking garage. Around 4 I was able to go into the apartment. My other issue is that my stay was for 10 days and I was never not once checked on by either Salvador or wife. Location of apartment was great, building personnel was so welcoming. This could have been a one off mess up on their end but I do recommend this location if your traveling to Mexico City.