I now have four of these dresses in different patterns/colors. I love the style, and I get so many compliments when I wear them. They are not clingy and help to hide some of my not-so-lovely spots. I'm 5'6" and about 165 pounds and I find that the XL fits best, though it is slightly large in the top. The size L dress fits, but my stomach is emphasized more than I like, so I would encourage anyone to go up if they are between sizes.  I do have to remove a few loose strings before I wear each dress, but that's not a real problem. The zipper seems a little cheap, but I've worn these dresses several times and I haven't had a problem with any of the zippers yet. This is a great dress, especially for the price!