Theres a lot of pieces to this and it took a while to put together, but it was worth it. I love this cabinet!