I knew I was taking a chance when ordering furniture online, but the product page said free returns so I took a chance. The product arrived in three shipments and we only opened and put together one piece. It was easy to assemble, but so small! It fit our 10-year-old nephew perfectly, but not so great for adults. The cushions were very firm, but may have softened over time. The number one reason I would NOT recommend ordering this is the return process. While I did eventually get a full refund, the process was ridiculous. Constant back and forth and the seller trying to convince me to keep the couch by offering minimal discounts. I couldn't stress enough that the couches would not work for us. They were going to have me pay part of the return shipping costs, but after more back and forth, they finally relented and sent me return shipping labels and refunded my money. While I did appreciate them holding true to their word of free returns, I wish it wouldn't have been such a hassle. So just be very sure that this couch will work for you before you order and don't expect an easy return process if they don't. Personally, I would look elsewhere.