Arizona Window Washers exceptional company for service provided. Craig was on time, prepared, competent, and did an excellent job cleaning windows. We have a large sliding glass door that really needed cleaning and he was thorough and door looks great. He also did other Windows and screens that were very much in need of cleaning. Plan to have him back regularly, well worth the money which was quite reasonable compared to other companies.