It was an absolute pleasure doing business with Clean Touch Carpet Cleaning! My carpet looks amazing!! Friendly service and very fair prices. Will definitely use them aga ... more