I have no hesitation in recommending James, he did a fantastic job of cleaning our carpet, despite a very tricky stain from a conventional carpet cleaner we had tried ourselves! Brilliant service , would highly recommend!