I love this and have received many compliments. That said, I wish I would NOT have sized up like most reviews suggest. I am 5'7" size 12 (or large) and 36DD. I bought an XL and its just baggy. If you have a tummy to hide, maybe size up but, if your weight is distributed proportionally, I don't think you don't need to (unless they're is a huge difference between sizes?) I've even washed and dried twice. All it did was shorten it a bit. Its not terrible, and still super cute just wish it didn't loSee full review