It arrived in good shape. Was not expecting it to be plastic. Price seems high for plastic. But it looks nice. I am not at all happy with Angi. I purchased installation. What they are charging almost 100 dollard for is ASSEMBLY. I refuse to download the app and can't cancel. Almost 100 dollars to put in  few screws. Save your money. Beware of Angi.