I love our cleaner from London Carpet Cleaners! She also has kids so knows exactly what it is like to treat stained furniture and carpet after children have been about! She uses environmentally friendly products and there is no chemical smell afterwards, it just smells fresh and clean. She leaves the house looking fabulous. I always compare it to a show home after she leaves, it looks so perfect! I highly recommend this company and their brilliant service to anyone!