Jeff and his crew are very professional. That explains why Carpeteer has been around for over 25 years. They did a great job cleaning our carpet, and made sure the place is tidied up after the work is done. I would not hesitate in recommending Carpeteer for carpet cleaning. I understand they also handle flood restoration and furniture cleaning.