We really like it!
We would say it wasn't too easy to assemble. My husband and I spent a few hours non-stop to assemble this. It's so neat and looks very nice!
One issue would be that the doors don't perfectly close? Not sure if it's our fault tho. (something with assembly) 
It won't fit long boots and it's unfortunate that we can't take the plate out once it's assembled. But overall, we really like this!