I have used this company once, and I was quite pleased with the work they did. They men who came and did the cleaning were friendly and were very patient with me as I watched them and made sure they got every spot. Their equipment was sufficient and did the job quite well. The only thing I was not too pleased with was the time it took them to arrive to my home. They gave me a certain time, but arrived much much later than expected. But all in all, they did a decent job.