Sparkclean is the best carpet cleaning company I have ever used. They were very friendly, timely, and prepared us for everything that was going to happen. We have two large dogs and two boys so our carpets were rather tested. We used a carpet shampooer often, and when Sparkleclean used their black lights on our carpets, our floors were lit up everywhere. After they were finished, we were able to clear housing without owing anything. I highly recommend using them. And wished I would have had them come annually instead of wasting my time doing the carpets myself.