We had a lovely stay at El Portal de San Lazaro. It’s on a quiet street off the main road, and walkable to the Plaza and the attraction. Special mention to Israel the hotel manager, who gave us excellent restaurant recommendations and was a great host. Only issue we faced was that the hotel doesn’t have central heating, and nights were cold. They did give us extra blankets, though!