Horrible horible service. After 2 years, we had to replace the roof on the small addition he did. The new contractor said that the materials used were the worst possible ones for a flat roof. Never even bothered to apply for permit for garage, took off with our deposit and will not return calls. Make sure you look at all his reviews. The "good" reviews are lifted word for word from the web site. The bad reviews, however, are all different....they are from real people. I'm poorer and wiser.