Clean Teccs does a great job for very reasonable prices! I first called them for help with water removal/carpet cleaning and drying after my basement flooded. They were the only company available to come within a day. Since then, they've also cleaned my rugs and once again provided quick scheduling and awesome service. I'm sure I'll be calling again!