Just fantastic! The architecture and atmosphere is incredible. Great places to eat and your never far from bars and good nightlife.
Insider Tip:After visiting many museums get out of the city to the pyramids! A bit of fresh air and large open spaces. If you have a smartphone, download Google languages app. This allows you to use your camera and hold it up to signs which are in Spanish which translates them to your chosen language of choice. Many of the museums are in Spanish and i learnt so much more from this brilliant little app!