Very easy to put together.  It took me maybe 30 minutes to assemble.  It seems about right for the price.