Recently had a flat roof and shingle roof installed on our porch area. We were very specific about using TPO product for the flat roof. The flat roof and shingled area were completed in one day with several men. They moved about diligently and clean-up (also important) was fantastic. My entire roof may have to be replaced within 5 years and intend to use their services. Pricing was reasonable.