Basic Carpet Care has been cleaning my carpets at my business and home for many years. They do an excellent job each and every time. I wouldn't have any one else clean my carpets. They are professionals in cleaning the carpets and they care. I receive a thank you card after each visit to make sure that I am happy with the cleaning job. I like that.