I normally wear a Medium and this fit like an XS-S. I ended up giving it to my 14 yr old daughter. I ordered another sports bra from the same manufacturer (within the same order) and it was true to size (M). So I'm wondering if they were mis-labeled?