It is very very cute but too small. I ordered a large. I am 5'7" 158 pounds and wear a bra size either 36D or 38C. It is tight on the band and gives me a muffin top but I can probably buy some similar band and expand it myself. It isn't supportive but I didn't except it to be (put that little part in for anyone who was curious). One thing that I don't really like is that in the middle between the cleavage the bands aren't straight I put it on inside out originally by mistake and it didn't do that so that's an easy fix haha. I just wish it came in an XL bc then it probably would have fit.