This sofa was my first online order and I was very satisfied with my experience.  The delivery was within the window and the delivery team placed it in my living room.  The assembly on this sofa is super-easy - screw in the legs and you're done.  The sofa looks exactly as pictured and feels like it is high quality, which is what I was hoping for with a genuine leather product.  It is sleek, has a low-profile, is compact and perfect for an apartment or smaller living room.  I love the adjustable headrests that make a stylish piece more comfortable.  They have multiple incline stops, which is also nice.  I was hesitant to buy a sofa online without sitting on it first.  This sofa is on the firm side, but it's still comfortable out of the box, and I think it's going to soften up over time, too.  I looked at a lot of sofas on different sites and in different stores and could not be more pleased with this one.