Lots of pieces took some time to put together but was worth it I lov it. It's sturdy n has a beautiful finish.