I have had Eric come by about three times now to clean the carpets and rugs in our home. Compared to everyone else Avalanche is more thorough, more clean, more courteous, and more affordable than anyone else I've called. I always use Angie's List to select businesses and he is the best in his category in my opinion. Great service and always a job well done!