Mighty Roofing was by far the quality, for the best price. They started on time, and finished on time. Great customer service, and the cleanup after completion was exactly what I had hoped for. Theres not much more that I can ask for when it comes to any company doing work on my home. I highly recommend Mighty Roofing, and have already to numerous friends and family!