Very comfortable and firm. Easy to put together.  Great addition to our living room.  Fabric is very soft.