Just received it to day. Order came in two days. Ordered on a Wednesday night and received it Saturday. Came in 9 boxes via FedEx. Assembly was very easy.  Did it alone.  Probably faster with two people but very simple. Cushions are firm and back pillows are firm as well. Seems to be very comfortable (nap friendly). Would definitely recommend.