The quality is almost good. The frame after installation is solid enough. The packaging was good but had some breakage at some point in the package. Photos are attached. I received my order earlier than expected date.