Not bad to put together, and it is what you would think you are getting in terms of price vs. quality.  It is really cute, but VERY unstable on carpet, even fully stacked with books. Definitely not safe for a toddler without being mounted to a wall. Id say this isnt even safe for an adult if not careful. Wish it had thicker legs.