I have used this company to do spot cleaning & full cleaning of my carpets. They come on time, complete the work, clean up after themselves. Prices are reasonable. They call once a year to see if I need anything cleaned -- usally after the worst of the snowy boot season is past us. Great to have in as part of spring cleaning the house.