Andrew did a brilliant job of cleaning our carpet. He was prompt, efficient and did a thorough job. He managed to remove some difficult stains on the carpet as well as leaving the whole finish of the carpet looking close to brand new. He was very professional as well as being friendly and fair in price. Huge thanks to Andrew.