It was an Angie's List Big Deal that I purchased. They were fine, I like them. They did a great job and they were very personable. I used it pretty quickly that's why I bought it and they had a good price, it was a really good deal. I don't know if I'll use them again, it was such a good deal but it's expensive to do carpet cleaning. I called them back to have them come out and do some repeat work but I got the impression that my job wasn't big enough. What they did was right, I was really happy but when I tried to call them back and get another go around with them, they didn't seem to be too interested. I am actually going to replace that carpet anyway so it doesn't matter. I would have used them if they had gotten more responsive on that second go around. Personally, the first one was excellent, 5 stars but the second time I tried to use them, I just couldn't get them to respond the way that I expected.