Love it literally took 20 mins to put together , very firm ,But I don’t mind because over time it will get soft .I wish I got a darker color because of the children the cushions are not removal so you can’t wash it or anything pillows came with it super cute