I was a little nervous about ordering a small since ballet sizes can run tiny, but the small fits me perfectly. (I'm 5'4") I'm really happy with this and I'll definitely wear it often.
quality is fine, but im disappointed to see how distorted the sizes are. i ordered a large (because i like loose fitting clothes) im quite skinny, albeit a long torso, yet this fit me like a small. order 1-2 sizes up unless you want to feel 'too big' ... Seems to be a trend in the ballet world.