On the first appt the tech tried to cancel on me then instead arrived hours late. \n\nI had an appt on a Saturday 10-2.  I called the office and switched the address the car would be at.  The technician called me at 2 after I waited all morning telling me that he wouldn't be making it to my appt and gave some excuse and a previous call and the bad day he had.  I had NO window on my drivers side so it was very urgent. I told him I would just call another company. So then he stated he would still make it but would be late.  I then get a call from the office asking why I'm not answering the door and that the repair guy is there.  He was at the wrong address so I had to give the office the address again to give the repair guy. \n\nHe showed up a few hours later. Fixed it fast and advised that I need two other windows replaced. After he left, I noticed that he did not remove any of the glass in my door. I now hear it rattling around every time I open and shut the door.  The window grinds on something (maybe glass?) when it goes up.  I called for a second appt to get the remainder windows done and to have the first window fixed the right way and the glass taken out of the door. The female in the office said I was scheduled that afternoon between 3-4.  I waited and waited but no one showed! At 4:30 I call the office and the man who answered said they were closed and he was an answering service.\n\nI am now having another company come out and replace the windows AND fix what the technician did. I just hope there isnt damage for having glass sit in the track this entire time!