Andy turned up at the agreed time and I wondered what he would say about the stains on my carpet. Once his questions had been answered, in came his equipment and the final result was truly far better than I had dared hope. Andy took the time to get the job done properly. The price was reasonable and worth every penny.  My girlfriend thought I’d bought a new carpet. Enough said!