Very friendly and efficient service. Despite having a couple of windows which were not easy to get to, Adrian did all he could to make sure even those windows were cleaned. We would certainly recommend this company.