I loved these shoes when I first got them. Fit out of the box, comfortable and cute. I run about 15 miles a week and these are my 3rd pair of Brooks. HOWEVER, after having them just over 3 months now, the mesh on the top of both shoes is starting to come apart, almost creating holes already. I expect shoes of this price to last me at least a year (as my previous Brooks did).  Luckily, Amazon has refunded my money. I will be trying a different brand this time.