Super easy to assemble, just screw in the legs. Not super soft or anything but comfortable. I love the color and design!