Traveling with a family can come with difficulties. We were going to book a hotel, but opted for Cristian's place because we would all be staying together as opposed to separate hotel rooms. It was ideal! Incredibly safe, comfortable and clean. Cristian was very quick to communicate so if you need anything during your stay, he's there. It's blocks away from Zocalo. Be mindful of the city noise. That didn't bother us, but on the weekends (we were there on a Friday and Saturday night) a band plays between the two buildings (apt building and the one next to it) until about 2am. It didn't really bother us (despite having an infant) in fact we enjoyed the live music from the apartment-- but if you don't like that kind of noise or are a light sleeper, it's something to consider. The rooftop patio is so lovely, get a case of cervezas and enjoy the view!