I'm 6'3" 200 lbs, got the XL and they fit great. Length is good for taller people, doesn't ride up too high, hangs just above hip bone height. Material is good, like t-shirt material, doesn't attract fuzz after a wash. Only minor problem is that the inner shoulder seam kind pooks up a tiny bit on mine, like it's not perfectly straight but it's no biggie.
I love them, just ordered a few more.