Ordered XXL although I mostly wear Large - I like to work out and show it off a bit. Arms are snug XXL - my weight is 200lbs and 6ft 1in. The stomach is free, just like I wanted it. The fit is similar to what I usually get in the large but narrower in the arms. This is a cheap shirt - the tag is 5 inches long so they need to be cut off. The fabric around the neck is crumpled. I have better compression shirts that don't do this, but they are very cheap and it shows. Let's see how durable they are - if I buy more of these I might try a different brand because they just don't look good with the fabric sticking together around the neck.