This is a nice shelf however it took quite some time to put together. There are lots of pieces to to assemble. Took alot of time but in the end, it looks great.