I bought this top to wear to a concert and it was very cute and very nice for the price.  Exactly what I needed.  I usually wear a small and after reading the other reviews, I ordered a medium (which was the 4-6).  It was fitted, but not too tight and the shirt does have some stretch to it.  I probably could have gotten away with a small because I like to wear my shirts tight, but the medium was fitted and comfortable so I stuck with it.  Also, the sequins stayed on in the wash (gentle cycle), which I was surprised because usually with shirts like this, the sequins start to fall off once you wash it.  For the price, definitely worth it, thinking about getting a few more colors.