I have used Horizon Carpet Cleaning for several years now. They probably come twice a year. They have always been on time and they have always gone above and beyond what I have asked them to do. They are very friendly, they do a really good job, and the price isn't so bad either. Their customer service is very good. Use them! Don't consider anybody else.
more