Just ok, not worth the price..
I choose this company based on many excellent reviews, but the service I received was just ok. Carpet guy was in and out in less than 1 hour, my steps still have dirt spots and the whole area was not even vacuumed before starting the service.
I was not impressed with the result, even though my carpet was not in bad shape and I just wanted to maintain it. Don't plan on using the service again, since it is pricey and not worth it.