I've been using Tim's Carpet Cleaning for years, and I would recommend them. He shows up on time, books me as quick as he can when I call him, and he is minimally intrusive. I have a small place, so he is in and out of here in an hour and a half. He does a really good job, really focusing on the spots and pet stains, and it always looks really good. He's also really easy to be around. I've gone through several people who have done my carpets and Tim's the only one I've stayed with. He's reasonably priced, very professional, and he gives you the estimate right up front.
more