After a horrible first experience Zerorez called me and came back to make it right. If I'd had the second experience first I would most likely rate them 5 stars. The second tech was honest, genuine and did a great job redoing the areas I was disatisfied with the first time. I think Zerorez needs to work on consistency, but I will most likely give them another chance because I do think my carpets are cleaner than they have ever been. Hopefully they will live up to their promise of carpets that stay clean longer. Thank you for making it right Zerorez.