Best place to stay in Mexico City clean, affordable, and a great location