For the price this is a decent cabinet. It was relatively straightforward to put together but the doors didn't line up at all once assembled leaving a large gap at the top of one side once the doors were closed. We had to take the hinges off and try a few things to get the doors aligned. Still not perfect but much better than it was to start with. Also the grooves in  the back panel needed cleaning up a bit as they were a bit dirty when it arrived. It does look nice though and it's the cheapest cabinet I've found when browsing the internet.