Time consuming but easy to assemble. Instructions are simple overall. I love the look of it and it feels stable enough to use on a daily basis. Would recommend.