One of the reasons I chose AZ Window Washers was due to the professionalism of Scott when I made my initial phone call. Craig called a few days prior to to my appointment to reschedule due to unforeseen circumstances which worked out well for both parties. Craig showed up right on time and spent 5 hours cleaning my windows and sunscreens. Scott showed up as well to assist. Both men were courteous and professional and did a fantastic job. I would definitely use these guys over and over.