The best stay I've had in Mexico City