I love the cabinet.  The walls of the cabinet are actually much more substantial that I was expecting for the price.  With any inexpensive, build-your-own furniture, it's not perfect - one of the doors didn't line up perfectly, but we were able to adjust things until it was square enough to resolve the issue.