This company sent someone out to spot clean 2 area rugs in my house. They did a good job in less than an our. The stains are completely gone. It took a few weeks to get an appointment, but worth the wait. I had to call them twice to get a bill which was somewhat annoying.
more