The fit is great, though I had to try several sizes to figure out what I was (coming from mostly jeans and sweat pants). The fabric is not stretchable, so if you're too big or small for a size it's not very forgiving. That said, the cost / value is excellent, and I was happy to get a few colors instead of just a couple pairs.
Rating: [4 of 5 Stars!]