Great service, they were on time, worked quickly and thoroughly and did a great job. The carpets were dry in just a couple of hours, no heavy chemical smell and they look really good.They did an extra treatment on our basement stairs (our dog was sick and made a huge mess – I’ve never been able to totally get the smell out) and they are actually clean. We will definitely use them again.