They were very nice and helpful at first after getting my first apt mixed up they met me somewhere to fix my windshield they did so very quickly. Then they had to come back because my windshield wipers were not put on correctly and did not work. Then I called to have them fix my rear view mirror which wobbled really bad after they put the new windshield back on which ended up cracking my new windshield. He claims this is not his fault. I understand mistakes happen but you should guarantee your work he was very rude throughout this process. Now after 4 apts later with him and I need a second windshield which I should not have to pay for. But he will not be doing the second. I do not recommend him for any of your windshield needs.