They did a fantastic job from start to finish. They were prompt, called to confirm his arrival, were speedy, left my carpets spotless and left no trace of having been there. The cost was very reasonable, and I definitely had a very positive experience with them.