The New Balance store in the Hilldale Mall is the best place to buy shoes. The salespeople are very knowledgeable about the shoes and work with you to find the best fit.
I took my son in to buy shoes...his feet are hard to fit and he has a difficult time expressing himself. The salesman was so patient and did an amazing job in asking questions to engage my son.
We will be returning to the New Balance store the next time we need shoes and highly recommend them to others.