I had a very positive experience. Ben and his team put a new roof on my home and did an excellent job. Not only did they do a great job, but they completed the project in a timely fashion. Ben is so easy to talk to and I would highly recommend him and his team!