I had my carpets cleaned by this company. The process was painless and easy to work around. I had several stubborn stains but they managed to get them out. I was very satisfied with the job! My carpets look amazing! Plus the service was easy to work around and they did a great job of cleaning up after themselves.