A little bit pricey but they have a good sale/clearance section. The service was phenomenal. The woman helped me try on almost 5 pairs and even dug through the clearance for me. They watch you run and recommend a pair of shoes based off of that.
Summation:
A bit pricey but worth the service