Easy to assemble, just enough softness but not super soft. The armrests are a little bit too hard tho.