I am a Pilates instructor as well as a dancer and I am always looking for workout wear to teach in that looks more dancer-y than fitness-y. Look no further, friends! It comes with those weird triangular foam bra-cup things, but thankfully you can take them out and it's supportive enough for my purposes without them. The side seaming is very flattering and helps to keep it from riding up. The length of the top is great for me; it covers my hip creases if I pull it down all the way.
Will definitely be buying all the colors available-- keep it coming, Bloch!
I am 5'1", 110 lbs., a 32 B cup, short-waisted, and more muscular than your average dancer. I wear a SMALL in most dancewear and this was no exception. The straps (not adjustable) are a great length for me and it comes down my back a bit farther than it is shown in the model photos.