Bought the teal size XL a year ago (I'm 6ft 1" 46") - they are very comfortable and fit like a good gym uniform - they're fast becoming my favorite shirts - I'm buying 3 more!
Pros
A good product
Cons
Pretty small for a very large one. There was a stain on the shirt when it arrived. I had to return it as my husband didn't like it.