They fit well...except in the legs. A little baggy, but for simple, cheap work pants I'm not too concerned. The overall quality is fine--sturdy enough for most people, I would imagine. The length is just way, way off. I usually get 36x30 pants with consistent success, so that's what I ordered. They came today, and they were about FOUR inches too long for me! Bummed because the only shorter legs were 29's, which are likely still too short. I'd rather not go through the trouble of adjusting (or returning) them myself, as I don't sew and can't afford to pay someone else to do it for me. My legs are short, sure, but not uncommonly so! Don't want to look like I'm wearing hand-me-downs either, so I'm disappointed with the product I received.