Can't beat the price.  Just allow sufficient time (1 hour or so) to assemble all the parts.
One downside is the appearance of a line on the bookcase shelving in the middle of the back, just need to have contents to cover this issue. (see photo)