Great little couch!
I ordered this for my office and it fits perfectly. Arrived right on time, super easy to assemble (just had to pop the legs on) and it's great and firm. I love the fact that it came with two pillows and the cushions are attached. Quality is great especially for the price - I would totally buy this all over again.