The location is great. All of the historic center, Zocalo to Alameda Central, is quite walkable within 15 minutes or so. Cute little restaurant open late is near.
Be aware that the bathroom is upstairs in case anyone in your group has difficulty with stairs.