Andy has just done a house clean for me and did an excellent job. I can highly recommend and will have no hesitation in using APB again.