Just making a recommendation for Jon mentioned above. He and team cleaned windows of 5 flats, carpets, patio and upholstery. The team did a brilliant job, extremely good communication throughout and very professional. i would highly recommend and found the negative comment about communication above the total opposite of my experience. He was brilliantly responsive [www.jonsmithscleaningservices.co.uk]