Love this set the seat cushions are a bit on the firm side but comfortable. Not that hard to put together just the back and arms and legs and you need 2 people to assemble it. The delivery guys were great and the set comes in 2 small boxes which made it easier to get up 2 flights of stairs.