Not horrible to assemble, but definitely takes some time if you do it by yourself. Also, the white finish leaves a weird chalky layer on stuff (hands, clothes, the floor, etc). Not sure why. Overall, pretty once assembled.