I loved it but can understand the mixed reviews. i am 5'7" and a size 2-4 usually. 32d. you need to be on the tall side for it to work. definitely will not work if you are petite. i can also see if you have a fuller chest how it would tent and look like a maternity top. i have that happen with off the shoulder styles. that said, if it works, it is great. i didn't size down went with s) because the xs didn't hang well. it was too short at the shoulders and neckline. again, probably need to be in