Not hard to assemble.  Seems very sturdy. I think it will work great in my home office.