Did an excellent job on my roof. I had no need to call them back for anything. Finished clean-up was perfect. Job was done in one day with very kind and respectful young men. Thank you Associated Roofing.