I'm in love!
This is exactly what I hoped it would be! A nice, sturdy material and it is fitted at the waist just enough to provide a flattering shape. I'm 5'4", 120lbs with a looooong torso, and the small is a good fit. The only not amazing part is that I can't really raise my arms all the way, but I'll just avoid wearing this to sporting events where I'd need to do the wave.
Rated 0 on a scale of minus 2 to 2, where minus 2 is Runs small, 0 is True to size and 2 is Runs big