Easy to assemble, took less than 30 minutes with 2 people. It’s on the firm side but I wouldn’t really have noticed if I hadn’t read other reviews before purchasing. Love that it came with accent pillows! Overall very happy.