Fits a little tighter than a Cherokee XL, but true to size. A little tighter than other brands XL on my hourglass shape. The pants and shirt are both quality, worth the money. I followed the size chart and it worked for me. Soft, stretchy, not the same as my usual fabrics but good enough!