As someone who is always nervous about buying clothing online (I like to try things on because of my shape), I love this dress! I debated for a long time on what size to get based upon the size chat in the description. I went by the bust and waist sizing, not the US dress sizing as I find that is often unreliable. I am 5'1//155 lbs and the XL size fit me great. My bust is 36DD and the top fit snug as it should while not being too tight (there is a bit of stretch to the fabric of the top half, but not a lot). The waist was just a tad loose, but I was actually more comfortable with this and the way that it laid across my back was nicer than if it had been snug. The skirt is very flowy and light weight. Be aware of wind as I wore this on a cruise ship deck and was somewhat afraid it would fly up (it didn't, but I was a little paranoid). As a curvy girl with an hour-glass figure, but also a bit of weight in the stomach, I think this dress was very flattering in the right areas. It accentuated my curves and I felt confident in it. I will say that since it is sleeveless, it you are self-conscious of your arms in a regular tank top, you will be in this too. I was able to wear a regular white bra under this without it showing through and without the need for fancy crossing straps or anything like that. The dress itself seems to be decently made, I have only wore it once thus far so I cannot speak to the longevity of the item. If it falls apart after a few washes or something of that nature I ca  update this review.