Bought these for my husband and he is really happy with them. They are true to size, which is good. He has tried others from the big box store and were really unhappy with them. After wearing them on a jobsite for a week, he was really happy with them. There was minimal to no ride up on his thighs. They stayed where they were supposed to. Will be ordering more.