This is made from all cotton fabric and all the seams are completely finished which means this apron can go through countless washings. It is a size medium with extra long waist ties that adjust to make this an apron that will fit most sizes. It is machine washable and we recommend that you wash it in cold water to preserve the colors (and the environment). You can tumble dry or hang it up to dry. It is prewashed and preshrunk.