Really nice sofa, we are very happy with it! Firm to sit on but comfortable. Easy to assemble (just screw on 5 legs) and its good to go. Not pictured is the strangest little pillow, but there was just one. The assembly pictures had it sitting on the back of the sofa, which was odd. Feels very sturdy and nice fabric.