I weigh 215 pounds and am exactly 6 foot tall, purchased an XL and the fit was perfect. Everything is quality about this product, from the stitching, pocket zippers to the material. I have four different pair now and I wear them daily for all activities.