The location of the Airbnb is excellent and the pictures accurate.
However, we did not have the greatest experiences at our arrival and departure. For the check-in, we only had a three hour framework to pick up the keys. Our transportation was unfortunately delayed by almost two hours. We explained the situation to the host but he did not show much empathy or understanding and said the person that was waiting to give us the keys would leave on the dot. In all airbnbs I have stayed, hosts always have a key box at the entrance for these types of scenarios as delays can occur very often, especially if you come from abroad. This situation just generated unnecessary stress that could be easily avoided.
For the check out, we asked if it would be possible to leave at 13 instead of 12 so we did not have to carry all our luggage around the city for one hour. Understandably the host said it would not be possible as they had another guest coming at 15h and they would have to clean the flat. My friend and I returned from breakfast at 11.30 to pick up our luggage and leave on time as promised but when we arrived we bumped into the cleaner outside the building. We asked her if she could give us ten minutes to pick up our stuff before going up and she agreed. Literally five minutes later she entered the flat and started cleaning the kitchen when we were still in the flat and was not even time for check out. Here I would just like to highlight that there was no language barrier issues as I am a native Spanish speaker.
Apart from this, electricity shut down one morning and the neighbours were quite loud.
The flat is clean, comfortable and well located but in general the host does not make you feel welcome.
It is a pity because we had stayed in three different airbnbs and two hotels during our two week trip to Mexico and everyone has been so welcoming and our experience has been overly fantastic with hosts.