It's divided up into neighbourhoods and they all have their own wicked personality. It's all super colourful and the architecture is crazy. The Day of the Dead celebrations are incredible. The subways are super cheap and you can pretty much everywhere you'd need for about 25p. The food is wicked but you know it's all about the TEQUILA, BABY!!
Rush hour (or hora pico) is insane. Definitely avoid travelling on the subway during this time or you might get an elbow to the face. Drink Coronoa, not tap water. Try the street food but stick to the stalls that seem clean and busy. If the locals aren’t interested in eating at them, there’s a reason and probably not a good one.