Yes, it took a long time to put together, and also to even out the doors by adjusting the hinges. But for the price, it’s def a 5 star item.  Looks great, holding up well, nice size.