MacGregor Roofing was recommended by a friend who had siding, windows, and a roof put on their house. We called for windows and doors. The estimate was right on the money and they were very honest with the amount of work it would take to replace our windows. We had 50 year old metal windows. They had to build a frame for every window and then install the window. They look incredible and the two gentlemen that did them were great. They took their time and cleaned up everyday after they were done. The crew that did the doors were just as professional and did a great job. During the process if I had any questions they would stop and take the time to talk to me about what they were doing and why. We plan to have them do our siding in the summer. I would recommend this company. Thank you to Bob and the whole crew who worked at our house for the week.