Well packaged, takes some time to construct, but I was able to do it myself (mostly).