I returned this product because it did not fit as expected. It's actually really cute on but the straps for the top are not adjustable. I'm 5'6" and about 150 super normal sized with B cups but the top straps dug in really uncomfortable. I would say it will only fit if you have a super short upper torso.