Victors place is minimal yet exactly what you'll need to have an enjoyable stay in Mexico City.