The stay at Kali's was good, the hotel is brand new, the breakfast is good and the staff is great. The room is clean and staff great.
The wifi however was not always working properly.
The location is good, you can walk easily to the Zocalo during the day, but I'd get a cab/uber in the evening.