I had a great experience having my roof replaced by this company. Owner was great to work with and his team was great as well. They arrived on time and always cleaned the area up at the end of the day. I'm happy with my roof and solar tubes and would definitely recommend this service to my friends and family.