There was professionalism in every step of the roof replacement process. I was highly impressed with the crew members who were very polite, hard working and had pride in the job that they were performing. Everyone at Top Team Builders was very professional and went out of their way to help make things go seamless.