Remarkable job, Royal Carpet Cleaning! The workman who attended was courteous, clean and got on with the job. I have never seen anyone work as hard as he did. He didn't stop even for a break. We were absolutely delighted with the results. I have already passed your name to my cousin and sister-in-law who commented on the job. And they will surely contact you!