100% recommend staying here if you visit Mexico City