I think it will depend on your personal style and body shape if you will like this top or not. The reason I bought it is because I like ruffled and banded tops as they are usually very flattering and forgiving regardless of the body shape.
However, the ruffles on this top are concentrated right in the middle of the chest (creates a bust separation) and if you are top heavy this will add two more sizes to your chest. I really didn't like how it fits due to this, but for a small-chested women this may not be an issue. Also I thought that with all the ruffles on the front should have been more lose on the back. It just didn't look proportional on me.
I wear large size and I'm 36DD for a reference. This one definitely runs small and based on other reviews, I bought XXL size. Although I can wear it, I would have preferred a little more room on top and back.  If you are looking for a more of a lose style and that "drapey" look as shown in the picture order a bigger size, especially if you are top heavy. The fabric is really thin and stretchy, and the color is true as shown.
Another thing I really don't like is the sleeves. After wearing it for about 10 min, the entire sleeve was bunched up into my underarm and it looked like really thick and ill fitting tank top. Really awkward and not well designed. Perhaps a true short sleeve wouldn't have this issue and it would have made it look better. I definitely wouldn't re-order again.