In most categories, this is a 5+++.  I have had 2 pairs and use them exclusively for Spartans, Savages, TMs.  Great fit, great cushioning, great traction.  The only complaint--and it is bad enough to move this shoe from a 5 to a 3 is wear.  No issue with the sole--as long as you stay off the pavement.  The bad part is they just fall apart.  Same place as the last ones.  Like I said, I only use them for the races and the pair I have is ripping on the outboard side of the show, where the fabric meets the toe cap (on the "pinky toe" side).  They are useless after that.