I am an avid jogger who jogs at least 5 miles at least 3 to 4 times a week, mostly on the beach and the side walks in my neighborhood. I have been a customer of New Balance sneakers for years and I have yet to be disappointed. The M580 is no different it is comfortable before, during and after my runs. It allows my feet to breathe and expand with little or no moisture buildup. The shoe is well constructed, stable and giving on the feet. I gave it 5 stars for these reasons. I highly recommend it to those looking for a good sneaker that is reasonably priced.