a ton of pieces to assemble, but worth it! looks beautiful and hold a lot! perfect accent piece for our dining room.