Heavy, high quality velour (80% cotton 20% polyester) thats sewn together well and ykk zippers all around.  The large jacket/pants fits my 44 chest, 36 waist comfortably.  Did have my mom hem-up the pants 1.5 inches to fit me.  This track suit is comfortable, luxurious, and should last considering its quality (I've worn it 12 of 26 days I've had it).  Highly Reccomended.  Usually, you get what you pay for-with this track suit you do