I bought three different products for my upper body, all "large" - one was too big, one just right, and one a bit on the tight side. This one was too big and a quite loose across the shoulders. But, after an injury and a three month lay-off from exercise, I had put on weight and needed the "large" size for my belly! The sleeves were about 10 cm too long.