Comes assembled. Good quality for the price. Using it for my 10 year old and should last through high school. The hutch has nothing to attach it to the base but its easy enough to buy a connecting strip and screw it in.