This place far exceeded our expectations - which is saying a lot since it looks amazing from the pictures and has great reviews so we were already more than excited for our stay. The apartment has everything and then some that you would need and is impeccably clean - also gets cleaned and made up every day (or you can use a Do Not Disturb sign if that's your preference). The building is great too and incredibly well kept. Alejandra was very helpful, she was even able to help coordinate a car for us to get to Teotihuacan at a great price (we didn't end up taking the car but only because of timing issues). Location was amazing and I really can't say enough about how much I would recommend this place. 100% would stay here and encourage friends to do so as well. Enjoy your stay at Alejandra's!