The Colonial Hotel was recommended by friends and they were spot on! Beautiful old hotel, carefully maintained, very friendly and helpful staff, perfect location just off the Zocalo and good food in the restaurant. Only one block off the Zocalo on a quiet corner we had a room overlooking a plaza which always seemed to have something interesting going on. Built in 1668, I think, the hotel has kept it's character so you feel like you are stepping back in time as you wander the hallways. Comfortable spacious rooms with a big bathtub, which is really appreciated after a day of walking around the centro historico. I travel a lot for business and this is one of the few hotels that I would unreservably recommend for a holiday or business. Good WiFi connection if you feel like working.