Sofa is great quality and simple to put together - comes in one large box (check your hallway dimensions and door if coming into an apartment) all you have to do is screw on the feet.
The fabric is exactly as pictured and the foam is springy at first but already softening after a week so that its comfortable.