Love this! Was not difficult to assemble, just time consuming because there are lots of parts.  Took me about 3 hours.  Looks nice and sturdy.