Comment: This is the first time we have had our carpets cleaned since instillation almost a year ago. When the carpets were first installed, I got the wise advice from the installer to "find a small company with a good reputation to do the work" vs going with a large chain. I am glad I followed that advice and chose Steam Sweepers. From the first phone call I received great customer service. Adam and I discussed my options and arranged a time, with consideration that I would not be home and Adam would be faced with my slobbering dog (and cats). Adam did not seemed phased and when I came home that night the animals were happy and the carpets looked brand new. Everything went well, per our plan. Steam Sweepers is my go to company now and it's my pleasure to recommend them.