These are okay, but it does seem that even when they fit well when I put them on in the morning before work, by the time I come home they have stretched out a bit some, but for the price, I suppose these are okay.