I bought these because i wore out a previous pair, that is why 4 stars (they wear out fast especially if you wear on a daily basis.) Overall the fit is good out of the box, they do run on the small side though.