These guys are GREAT. Randy called and asked if he could show up a bit early and he was very nice, professional and did an amazing job cleaning our carpet. He even helped me move the furniture since my husband hadn't made it home. We have 2 young kids and 2 dogs that have done a number on the carpet and our floors have never looked better! The price was very reasonable. We will def be using them again for our carpet and tile.