I have gained a lot of space in my home office thanks to this furniture and it looks really good.  I put it together myself.  You do need room to assemble.  I had a small hallway to work in which made it awkward.