David did an outstanding job. We are SO pleased with the result. It has made such a difference to how our home looks and the carpets look so much cleaner. I loved how fresh the house smelt when I returned home the day it had been done.  I will definitely be recommending you to all my friends and family.