Difficult to assemble, but luckily a colleague with a lot of Ikea experience made it all good.  Not what you'd call premium quality, but you get what you pay for.  

Pros: Cool look for a modern style
Cons: A good block of time is required for assembly...and patience.