This shirt was exactly what I was expecting and hoping for. I'm a 42DD and pretty much always wear a 2x so for me this was true to size. It's a thinner shirt so most people would probably want to wear a cami underneath. The decorative sides are basically a vertical ruffle, which may not be flatter to all. I like it because I'm bigger on top and smaller on bottom so it helps balance me out. I would give it 5 stars if it came in more colors.