I went here to purchase the materials for my new roof and was fairly happy with the price, but the customer service was poor and so was their ability to follow through with their products. It took two days for them to deliver the materials while other supply houses in the area guaranteed next day. I paid for the materials and scheduled the delivery. When they delivered my material, they shorted me a bundle of cap shingles. They called me two days later about them, telling me that they had run out and didn't have them in stock. They ordered me more and called me when they came in. I drove up the next day to pick them up and they had sold the bundle to someone else and had to then order me another bundle. To make up for the mistake they said they would deliver the bundle to my house on a Friday. They delivered to me on Saturday. Bad customer service. read more