Shipped and arrived on time. The box was damaged when I received it, but the couch inside was fine. I didn't know that the assembly instructions were online, but we managed to assemble it with no problem. It's very self-explanatory and only took about 15 minutes. Couch is firm, but not uncomfortable. Looks great in the space. I'm very glad I went with this purchase. Hopefully it holds up for a while!