Phil did a fantastic job on a heavily soiled carpet after three months of engine maintenance left a trail of dirt, grease and oil stains across the whole room and up the stairs. Carpet looks new! In addition to this, our lounge carpet with a 12 month old coffee stain came up perfect. Phil is prompt and efficient and I would recommend him to anyone. Thanks Phil!