While the location is truly unbeatable, there are a few things worth mentioning about the flat before booking this apartment. The apartment is owned by someone who has outsourced the day to day management of the units in the building, who may be in a bit over their head. Our check in process was chaotic (we were sent to three different flats, as the one we reserved was occupied), the quality of the apartment itself was cheap (top sheets used for the bed, rough towels, no shampoo or soap in the shower) and while the apartment does not get noise from outside (big plus), you hear everything from the hallway.
If you are looking for a cheap place in Barrio Altos, then this is the perfect spot for you, the location and neighborhood is 10/10, however if you are expecting anything more than no frills, i would maybe steer clear.