Color is true to the photos. Vinyl seems relatively durable, though not as thick as leather. Assembly was fairly easy. It is very firm, definitely not a sofa you will sink into. The seat depth is a bit shallow, so if you are on the taller side this may not be very comfortable for you.