The quality is bad but the price is good, so I guess you get what you pay for. Took a good hour to install by a licensed contractor