Smithwerks has been cleaning our wool bedroom carpet, hall runner and stairs for at least seven years. They've also cleaned our upholstery, saving our sofa a few years ago after our young dog had an accident on it. Every year I get the same great service and professionalism. This year they will also clean a large wool area rug off-site for us. Always great for a home owner when you can rely on the same great service every year.