I called for an estimate and received a visit from Seth within 2 days. They were also ready to schedule the cleaning within 2 days after I accepted the estimate. On the day of service, a team of a man and woman came to clean the windows. They were prompt, professional, and thorough. A bit of a communication problem (language barrier) when some of my windows proved more difficult than anticipated to clean, but we managed. I have a mix of old/original windows, and new replacement windows. The old windows ended up being easier to clean because the storms were easier to remove. The cleaners were not able to remove the screen on the newer storm windows without taking it apart, so they ended up not cleaning those entirely. But overall they did an excellent job where they could, cleaned my windows inside and out, and left behind no mess. A little pricey, but well worth it for a difficult job I did not know how (or want) to do myself! For 21 windows they were here 3 hours. I would use them again.