Only need to assemble the legs which took a little bit of time but looks great! Really like the metallic paint finish. And the mirror is a nice one too.