very poor. I was promised excellence but after he started he said I had to re0lace all of my new skylites be cause he said he couldnt replace the flashing on the other new ones..so I had to replace the recent non leaking skylites with newer ones that have not sealed the skylite boxes bec he got skylites that are not the same siz3e as my oriignal ones, the cap is all broken and too big for the shingles so its all excosed and nothing to stop rain..he cause holes in my interior ceiling, caused a massive leak in my bathroom skylite so ceiling is all bubbled and brorken,caused my front window to leak and now the paint is popping off and cracked...DO NOT USE THIS JAMIE HUARD COMPANY CHR . HE IS REFUSING TO COME BACK AFTER HE ALREADY PROMISED TO DO SO.I