Product delivered with all pieces, fairly easy to put together,  like the way it looks.   My only negative is top was slightly darker than I anticipated but that's probably due to difficulty in showing color exactly online.