Assembly is simple, cushioning is hard but with use its getting little soft… but its still hard for us… fits well in our living room
But it should be more softer  little broader.. not super comfortable, just works well as per budget