Only time will tell if I could honestly recommend to my family and friends, because as of right now I'm not sure how many future problems I will have with the roof. If I don't have any problems in the next 10 years then I will definitely change my review.