With 20 years' experience and a reputation for quality, McHenry Upholstery offers upholstery services throughout McHenry County. We are a family-owned and operated business with a passion for what we do. Our custom upholstery solutions are designed to meet your exact specifications. When you need upholstery work done,you want it done right. That is why so many choose McHenry Upholstery!