I have used Citrus O Carpet Cleaning for years now. They have done our upholstery and carpets in our home, our business, and even our boat. I wouldn't use anyone else. Professional, on time, thorough, meticulous and all with the natural citrus products they use that make everything smell wonderful. I prefer the organic cleaners they use as we have dogs and I do not want them walking on carpets with chemicals. I highly recommend this company!