Very nice unit especially for the price.  It is time consuming to assemble- a lot of parts and takes a couple of hours.  But overall worth it!