Our previous window cleaner retired a couple of years ago, so it had been a while and one of my friends recommended Cody. It was so simple and after I reached out to him, I sent him some photos of our windows and he gave me an estimate that was in line with what we'd been paying previously. We booked but of course we had that April snow on the day he was supposed to come but he got in touch right away and we agreed to reschedule. Within a week he had gotten back in touch and set up a day to come, he confirmed the day before and showed up when he said he would, important as we also wanted the interiors done. He was quick, friendly and best of all charged us slightly less than the estimate as he felt he'd overestimated how long it would take. The windows were spotless and I appreciated when he emailed the receipt promptly. His service is top notch, customer interaction is great and I like that I could text him the photos thus not having him drive over just to do an estimate and his desire to have a paper free transaction. We'll certainly have him come in the Fall and he's easy to recommend.