I ordered a large and it fits well after washing. I'm 6ft 1,210lbs which gives me enough room to move without feeling cramped. It shrinks a little with washing, so if you have wider shoulders and chest I can choose size XL.
Pros
The fabric is pleasant to the touch and the pressure on it is pleasant. Can be worn under a shirt and is non-irritating.
Cons
The design is not suitable for all weightlifting exercises