These are great, and they were cheap. I'm 5'8 and about 150. I got a medium but probably should've gone with a small. Planning on just taking the waist in a couple inches and that should fix it right up.  They're plenty long too.