I bought this to wear under my wedding dress. The quality is great, but the sizing is difficult to get right. I'm 5'8" and usually wear a large in most clothing (occasionally a M). The 4XL was quite a bit too large. It fit a little loosely around my middle and the length was good for a shorter waist, but it gaped a lot right beneath the bust. Returning for a 3X.