This is probably the best place you can expect in Mexico City