What a fun outfit! Fabric is light weight and comfortable to wear, I’m sure. The pants are lined. A 3X, this appears to be generous and flowing.