I love NYDJ. I have bought several different pant styles and most of the time I wear a size 10. On occasion, I need a size 8. I am 5'8, weigh 172 lbs., and have a tummy. These fit great in a 10, however, the length on these is just a tad short with sneakers or loafers. I am concerned that if I wash and dry them, they might even shrink and be shorter. Don't know yet. They are snug...perfectly. Not loose or baggy, and not uncomfortably snug. Zip and button just fine. I'm keeping them as I can wear them to hang out. My other NDJ pants are about 1/2 to 3/4 longer which is perfect for sneakers and loafers. If you're under 5'8 the length will be perfect with a flat shoe. I don't wear heels with my jeans, so if you do, take that into consideration.