Fairly easy to put together.  I did it myself in less than 2 hours. Works great for my home office. No complaints.  Good enough quality for its price point.