The dress is very cute. I am only giving 3 stars because the sizing is misleading. The dress runs small. I usually wear a medium. After reading the reviews I ordered a medium and it fit like the paper on the wall. Actually it's very cute, but not my style. I want a dress I can wear to church. One that  skims my curves, not one that looks painted on. I am 5'7", 36c, 120 lbs. I am going to re-order this. I'll try both a large and an extra large so I can get the fit I want, then return one. It's very disappointing that I have to do this. Beware, runs small.