This place is a perfect base for for all of your tourist plans. It is located in the historic centro where almost all historic attractions are within walking distance.
The apartment itself was super cleanly with great amenities. There is a laundry room on the fifth floor that costs 20 pesos per wash and dry, respectively. Take note that the machines only take 5 peso coins. We stayed for 4 days and was really nice to have clean clothes packed for our trip back home.
The front desk is very friendly and helpful too.
The roof top is a perfect spot for a morning coffee and a good read with a great view.