5-star product, but took some persistence to get there. Our end product is beautiful, leak-proof and looks high-end. I'm giving 4 stars because we had to call the company out 3 times after the install; once to clean up metal shards that were left all over our front porch, and twice to re-caulk the frame so it wouldn't leak. Each time, DeSola provided good customer service and acted quickly to fix the problem. I would ask for Mike to do the install, he's knowledgeable and experienced.