I was going to try my hand at using a sewing machine, but I opted to have an upholstery shop make my seat cushions for me. Nothing elaborate. The seat foam is 3” and the back is 1 1/2”. U opted to use genuine naugehide, as it was in season. I wanted to keep cost down, and this material is what is used on boats. Durable enough for me.