Assembly was a bit complicated, but directions were fairly good. It looks nice, but already has a few scratches on the finish from putting it together--and I was careful! So I'm worried it won't wear very well.