Beautiful piece  but insane to put together. We are no strangers to assembly for furniture but it took us 4 hours to build this thing. It comes in 100 tiny pieces.