I am not sure what went wrong here. IB normally makes fabulous items. If they made an XXS, I think it would have possibly fit me, however, I am 6 feet tall and a muscular 140lbs, 34B, so I am thin but not "skinny" and I've never worn an XS in anything. Medium women's IB stuff normally fits me perfectly (long lengths in torso and arms are very appreciated). However, this medium was massive, more like an XL. Additionally, if you have smaller breasts this will basically look like a table cloth on you, albeit a brightly colored table cloth. This is one impulse Steep and Cheap purchase I am happy to return. I can see how some women may like the fit but if you're used to the normal IB sizing, expect this to be way larger than typical pieces.