We love this piece for our needs.  Really easy to assemble.  One of our doors leaves a gap when closed fully but that was the only think I didn't like.  Great purchase for the price.