The assembly for this couch was very easy and didn't take long at all. It is the exact color as it shows on the screen (I bought the grey couch). My couch arrived exactly when I was told it would. The cushions are not too hard, like I saw in other reviews, i think it's pretty comfortable. I am very happy with my purchase.