I hired Baird roofing through a referral from a friend, and witness their work first hand. I was very impressed with the speed at which they were able to complete the work, considering it was November and was quite cold. The quality of the work was great. The summer afterwards I went up on the roof to take a look at what was done, and you could tell they knew what they were doing, and cared while doing it. I would definitely recommend Baird Roofing for your flat or shingle roof.