After 8 years of frustration with big companies, I began using Cal and Integrity Carpet Cleaning. A business as committed to excellence is a rare find. Professional, knowledgeable, punctual and fairly priced. I absolutely recommend Integrity and will continue to use them.