Amazing experience! Needed a new roof last summer and got 9 different quotes. In my experience, I found you either dealt with a big profile company that had a lot of overhead to cover and came in with a high quote, or you had a crew of ~3 guys that came in lower. The upside to the big company is you can track them down if there is an issue down the road, but you pay for that upfront. The "guy and his truck" style crew is cheaper but they won't come back if there is an construction or warranty issue - they're on to the next job. Zion Roofing was the perfect size - big enough that they have an independent business manager and office administrator that you can reach all the time and small enough that you're not paying for the cost of keeping up a showroom. Furthermore, out of the 9 quotes, Zion was the cheapest!!
My roof job wasn't the easiest - I had ice issues in the winters over my kitchen that I wanted fixed for good seeing as I was putting on a 40+ year shingle. Zion took up the plywood, re-insulated my attic in that area and then investigated a bit more and discovered that the insulation in one of my kitchen walls had slipped down. They re-insulated that wall free of charge and this winter I had NO ice at all! They went above and beyond the details of our contract because they cared that the job was done right! The single job was great, they cleaned everything up superbly, they were extremely pleasant and professional the entire time despite 40 degree heat and they even replaced the rotten roof and re-shingled my shed to match the new colour on the house. All this and the best price that was quoted to me...I honestly can't say enough good stuff about this company. Highly highly recommend!!