it came early and all I had to do was drag it out of the box and screw the legs on. reviews say it is very firm but it's very comfy, too! feels like it will last a while. great color. very happy with my purchase!