Assembling of this piece was very easy as it came for the most part together. Its cushions are firm yet plush to more weighted individuals; which give it a goldilocks measure of firmness. The material in it's upholstery are great and don't seem to store temperature like some pieces do.