Was given the number of this carpet cleaning contractor, by the plumber who had done a service call at my home few days prior. I was very impressed on the timely manner, and shoe covers worn in my home while performing their job. Alan, and his helper, moved whatever furniture needed to be moved, in order to clean the carpets in the bedrooms. They steam cleaned all carpeting throughout and put back furniture in their original spots, i was very impressed on how meticulous Alan was!. They use a truck mounted unit, so there is no "machines" in you home, just a long hose to the truck. Not only am I impressed with their work, but their price was very reasonable. I have given some neighbors, Clean visions number. As they also are in need of carpet cleaning. I send a special thanks to Alan and his helper, who even went out of their way, and replaced two light bulbs burned out in the family room.