A little complicated to put together, but not terrible.  A little smaller than I thought.  Biggest issue was the delivery, about a month later than I was first told.