This little bookcase was definitely worth the money.  It is easy to assemble and, while it doesn't fit perfectly together, it is hard to tell once it is set up, in my opinion.  I ended up "customizing" mine as they were out of the white and I did not want to spend more money than this.  I bought the cherry color, sanded and painted it white.  I also decided not to add in the middle shelf as i wanted to set up a desktop and have room for a riser so my laptop could accessibly fit into a riser along with my keyboard and mouse.  I attached it to the wall and floor with double sided foam mounting tape and have had zero problems with it- It feels very stable to me (I've had it setup for about two weeks now).  I attached a before and after photo.  I love how this doesn't take up very much room in my small apartment- I was very stressed about more furniture in here, but the compact size is perfect.  I think a more creative person could do even more with this little desk.