I cannot say enough good things about this shoe. In fact, I have 5 pair - two for trail running, one for the gym and two for work. They are great on trails - soles are not so thin that you feel every rock/root underneath. They have enough traction to help on the steep inclines - even in sandy/fine-rock areas. They dry out quickly and mine have held up to multiple washings without any fraying. I work 12 hour shifts as a nurse. At the end of my shift, my legs and feet do not hurt at all when I wear these shoes. I have a pair of Kinvara 3 too, but the Peregrine 2 seem to be a perfect match for my dogs. In the gym, these shoes are sturdy/steady for squats, leg exercises, etc. as well as running on the treadmill.  My shoe size is typically between 8.5 and 9, depending on the brand. I need an 8.5 is a little too snug, so the 9's fit well.