5’6” 225lbs 38B size 16/18 Top is XL and fits like a glove. I tried the skirt on in XL and it fit but hugged my apron belly more than I like, this is 2X and perfect! It does not have shorts built in so I might wear shorts just for more coverage. Linen like material on both. LTKMidsize LTKOver40 LTKSpringSale