Assembly was pretty easy, there are no screws at all. It’s firm and comfy. It looks just like the pics and comes with the throw pillows. It was delivered a couple days early too. Pretty solid couch.