We had our carpets cleaned yesterday by this company and cannot praise them enough. The 2 men that arrived were friendly, professional and well presented. They spent 7hrs in total cleaning our carpet, cream coloured and in rather a state, which sounds like a long time but all I can say is that they are so thorough getting on their hands and knees to work on harder to remove stains and offering advice on what to use on everyday spills. Our carpet looks like new with no corner or edges missed and we wouldn't hesitate recommending them to anyone. We have already booked them for next year!