Really difficult to assemble, especially the doors. It took me about at least 4 hours to assemble. But it looks really good.