These bookshelves are perfect for what we were looking for and seem sturdy enough to last.  The hardware for the doors is great.  The only downside is the assembly is a little extensive and you can see some of the fasteners when put together on the bottom.