We have just had our roof replaced by Tops roofing and we are completely impressed with the company. We have dealt with endless contractors in the past and can honestly say that we have never had as good an experience as this time. The crew was at our house on time on both days. They worked very hard and did a great job on the roof and then cleaned up the area and made sure there were no stray nails. Brian the owner was punctual when he originally came to give us the quote and then actually brought us samples to choose from on another day, which again he was punctual for. He gave us a booklet on the ins and outs of roofs which really helped us decide what we wanted and educated us a bit on the whole topic. I would highly recommend them to anyone who appreciates high end customer service. Thanks Tops!!