I try to run 100 miles a month, which is an average of over 5km a day, so I wear out my shoes pretty quickly. I mostly run on trails, but sometimes on mixed surfaces and sometimes on a treadmill. I really like Saucony and this is my first pair of Peregrine trail running shoes as I usually buy Cohesion and Kinvara shoes. I found them narrower than what I'm used to from Saucony but they still fit well which was a pleasant surprise. I've been running them for a couple of weeks now on dirt, concrete and tarmac in 100F temperatures. The outsole has good grip and the shoe is comfortable with good ankle support. My only downside is that they are a little heavier than I would like, for which I took a star off my rating, but as the temperature drops I think weight will be less of an issue.