I just got it and it was easy to assemble.  It is perfect for my small office.  Seating is not soft it’s too firm but probably with time the seat will become more comfortable and softer. The material seems durable and I like the texture and color.