Absolutely perfect experience, so I am highly recommending this company! Mr. Tim is very professional, experienced, honest, and just super nice individual overall. I originally hired Mr. Tim to replace a roof on my rental, but slowly kept adding other things like installation of a new skylight, new gutters, new storm door to name a few. Communication was also excellent. I couldn't be on the job site everyday but received updates and photos of everything that was being worked on. I would give this company 10 stars if I could. Never in my life I've had such a wonderful experience with a contractor. Thank you Mr. Tim:) I will be calling you very soon.