I am 5'10" and 190 lbs and ordered an XL.  It fits perfectly, has the usual fantastic Tom's Ware quality, and looks exactly like the picture, but be warned: this is very, VERY bodycon in the middle region. If you've ever eaten a burrito or taken a deep breath in your life, you will look pregnant.