I'm 5'11, 220lbs, 35" waist. I bought a size L and I'm very happy with the purchase. I originally bought a purple and white shirt but have gone back, to buy more because I'm so impressed.I wear them to golf but they also look good enough to wear to work.Due to the material you should wash in cold water and let dry.