Great location, great communication, was exactly what I was looking for during my stay in Mexico City.