I used Smith Brothers Carpet Cleaning for the first time not too long ago, and they did a great job! They were very professional and showed up on time to pick up the carpets that I needed to be cleaned. They called all the time, letting me know how things were going, along with asking me how to best proceed with certain situations, such as the holes in my carpets. The carpets themselves were dirty, and they did such a great job in cleaning them! All in all, they were great to work with, and they made sure the delivery time was convenient for me. I would use them again, for sure!