I got 3 of these in different colors, light blue, pink and gray.  They fit well.  I am normally size 16 and purchased the XL and it fits great.  Not too tight or loose with good freedom of movement, though if you are building muscle in the triceps/biceps the sleeve openings may not be big enough. I am 5' 7" and have an average torso and the length falls at my hip, like the photo in the ad.  They wash and dry well in the machine and when soaked in sweat, they do dry out quickly.  I got 3 of these because the price was right.