Does anyone have experience with the above product? Are special skills needed to install? Is it durable and long lasting? What about insulation? Please tell me everything you know about this product. Thank you.