Assembly is not too hard.  It looks nice but you can tell it is not very durable.  As the saying goes you get what you pay for, and I think for what I paid it is good enough