They have done an excellent job. I have used their services twice now for carpet and upholstery cleaning, and I'm very impressed. The quality of the work they've done and the professionalism of their staff have been incredible so far. Their technicians have been prompt to arrive, polite and friendly when speaking with me, and they are able to get everything clean and looking nice in a timely manner. I am having them come out again soon, and I will definitely continue using their service!