J seriously am in love with this top! It fits perfectly, and as a teen dancer i am all about a top that supports and holds me in but still shows my lines. I am also in love with the amount of options there are to match this top! Allowing you to look the same but mix it up for different styles on multiple class days!