I purchased this on a whim when it was on sale. I tried on the 2x in the store and found it to fit a bit snug, so sized up and ordered the 3x. The larger size is great, not too tight. The rouching is very flattering, and the fabric is not too heavy. Would recommend!