Jasper Contractors provided a high quality product in a timely fashion.
What was done well? Product was delivered one day and installed the next; the roof was completed by 1pm as promised; quality of the product was as promised
What could have been done better? See comments below.