We just had the best experience with Precision Roofing. I own my own business, and have expectations of myself around professionalism and efficiency, and too many times those expectations aren't shared by other professionals. They quoted us last fall and got us on the schedule, contacted us a week ago and dropped off the materials and showed up early today with what seemed like 100 guys. It was pandemonium for a while, but they removed my old roof (which is over 30 feet tall) and installed the new roof and were out of here before 4:00. they also left the yard spotless like they were never here. The office/billing was pleasant and professional, and I paid electronically today. Great experience.