Easy to assemble. Soft cushions but not too soft. The cushion for the back is a bit firmerspringy but not terrible. Not the bed couch for a tall person to sleep on. Overall nice design. Looks more expensive than it is.