So happy and grateful for this product. Fabric is soft, flexible, and breathable. I'm 5'10 and a size 16. 2x was a perfect fit. Fits high on the stomach and legs are long and don't ride up. Will buy again in other colors.