This is a fabric store, but they have THE best selection of GOOD apholstery fabrics. They also can either get you in one of their classes, or hook you up with a good apholsterer. This is a pricey job, regardless of who does it, fabric for good furniture can easily be $15/yard, so be prepared! The women who work there are very knowledgeable, and if you know what perioud your furniture is, they can steer you in the right direction for fabrics. Good luck--this is a really fun task, if you have some $$!