Our carpets were soooo dirty, but now they look like new. I am thrilled with the results. They were the first to return my call, and took lots of time to explain everything. Highl...
All reviews seem positive