I am 5'11", 220#. I bought the black XL. they are ridiculously comfortable and a bit on the saucy side. enough see through but still some coverage. if i was built like the guy in the pictures, i wouldn't be so worried, but i am not. these provide a nice blend between comfort, and exposure. the material is soft, not scratchy. well worth the buy.