No need to look further. This place has everything for a marvalhous experience of Mexico City. Alejandra is the perfect host.