Amazing place for staying in Mexico City! Top location