Frame and glass were fine. The hardware for the installation was a little cheap, wound up buying some better quality hardware for the installation.