Very interesting place to visit
Although it's a huge city, it has so many interesting characters to it. There are modern and fancy part of town, laid back and artsy part of town, busy and famous party of town. you can easily spend a whole week to explore the city and the surrounding area. Teotihuacan, Frida Kahlo museum and Zocalo were the highlight of my visit. Zona Losa and La Condesa were areas with great night life.