This set is very comfortable. Im especially enjoying the chairs which have a very smooth rocking mechanism.   Seat cushions are quite firm foam. I find them very comfortable, but be aware that they are not fluffy and soft.  The back cushions are a softer pillow filling.  

Assembly instructions were easy to follow, but do yourself a favor and get a 316 hexagonal screwdriver bit if you dont already have one.  Assembly is all with bolts with a hexagonal inset and a provided allen wrench, but there is not enough room to fully rotate the allen wrench for most of the bolt placements, so a lot of time is lost to removing and reseating the wrench.  Screwdriver with the right bit (especially a ratcheting one) makes assembly much faster.