It was a bit tricky to assemble, but all in all took about 90 minutes.  High quality and very usable.