Decent product. Pushes acquisition cost lower by increasing installation cost - the time-to-install estimates provided are low (mostly due to need to remove film which can be time-consuming - even after doing 20 of these we didn't have install time within the estimates provided on the website. Customer support didn't ship the way advertised and that caused a lot of hassles and additional costs. Probably great for a consumer buying one or two of these, but I'd suggest professionals stay away.