Ordering online was a bit risky for me, but I am very happy with the Wright sleeper sofa and coordinating chair and ottoman. The upgraded mattress is well worth it as it feels comfortable, though I have not actually slept on it.  The Hilo Flax upholstery is the perfect neutral color and texture. Overall, this is a perfect addition to my family room. I gave it a 4 only because the cushions are very firm. I expect that they will soften a bit with use.  Delivery was on time and set up was easy after removing the protective packaging. No assembly necessary.