The frame was very easy to assemble all the screws and holes fit together properly. There were no issues with bad or missing parts. There is a faint chemical smell that I hope will fade after a few days.  The finished product looks nice I would purchase it again.  The only thing I didn't like was waiting two weeks to get it delivered.