Nice for the price. Not difficult to put together but difficult to put together well if that makes sense. I couldn't get the doors perfect. I should have paid the extra to have them put it together and ship it.