Well...First day I scheduled the guy was one hour late and i called the main number and left message and I never heard back from any of them ...so then I gave them the benefit of the doubt because we are all human and so I rescheduled again and surprisingly he was on time and I wasn't, but the technician waited for me... after all....My window was fixed and everyone was happy!! he did a good job as of now.