Handmade from 100 percent cotton material. Each apron is cut by hand and may vary a bit. Extra stitching where needed and large pockets.