Product was delivered sooner than expected although one package was missing they quickly fixed the issue. The price was on par with the quality. Okay price = okay product. If I get a few years of use out of them I would be happy. Ridiculously easy to install which is okay if they don't last many seasons cause I didn't spend much time on this project.