I highly recommend Cathy Mares Custom Sewing in Charlottesville for upholstery. She recovered our 8 dining table chairs and two other chairs. The results are wonderful! She completed them quickly, has a wonderful selection of fabrics to choose from, and is very professional. She also does draperies. Her phone is 434-984-0933; cmcsew.com. Maryalice Gaskell. September 2020