I read the reviews before buying this sofa. The reviews were accurate. My sofa came early which was terrific.  Easy to assemble. Just screw the feet on. The cushion is firm but comfortable. The back is a little too firm but extra pillows will resolve this.  The seat is deep enough to add pillows and still sit down.  Also, the sofa looks like the picture. The fabric more of a microsuede than velvet but I dont mind.  It looks like velvet.  I recommend this couch to anyone. Im glad I bought it.