Delivery took quite a long time but it was worth the wait.  Apart from the top and the doors (where I needed a hand) it was all put together by me easily.  Yes it took a while but that’s to be expected.  Very sturdy and looks great.