AFC Upholstery does beautiful work! We contacted AFC to reupholster an antique Duncan Phyfe sofa. They quickly responded within an hour with a competitive estimate for the work and the amount of fabric required (given the fabric repeat pattern). AFC arranged to pick up the sofa -free of charge- within a day and said the turnaround would be 3-4 weeks (plus 1 week to order fabric).When they picked up the sofa, they also noticed damaged webbing on the bottom and recommended repair for a nominal fee. AFC also suggested use of an adjacent shop, 'FabricsForLess' which has a good selection of fabric. To our surprise, the sofa reuphostery was actually completed and delivered within a week of receiving the fabric! We are very pleased with the results and will definitely contact them for other upholstery jobs. The AFC owner and delivery crew were very professional.