Have used this company twice and would use them again. I would take the negative reviews with a grain of salt. A quality company that does quality work. Hard to beat their prices and they get the work done quickly. If there is an issue they resolve it to the customer's satisfaction. Deal directly with Daryl Lupichuk.