I am 604 245ish and got the XL.  I am always concerned about fits due to my size. When I got these and tried them on, I was amazed on how great they fit me.  The length is long as advertised but not too long for me.  They are a little snug in the thighs and butt, but will loosen up a little when working out in them and they stretch real nice.  I love the way the look and feel.  They are not heavy, more light weight but not to light. I liked them so much I got another pair right away.  Even after washing them, there did not seam to be any shrinking or if there was, it was very minimal and I did put them in the dryer These are perfect for long walks/hikes, running or would be great for martial arts since they stretch real well.