I like Skywall Construction. Eric was very polite and took his time to discuss every step of what they did to the roof. He gave us options for the shingles and encouraged us to choose the right one so that they wouldn't fall off during a storm. I would recommend them to my friends.