Craig was recommended by another friends and he came at very short notice (1 or 2 days) and brought all his natural cleaning products with him. He was very punctual and I showed him what needed to be done to clean our dirty apartment. We had to go out and came back four hours later. He was still hard at work and stayed almost an extra 30 minutes to make sure all was in order. he did an amazing job and even dusted my plants! I have already been recommending him to others. He is also a lovely person.