Very easy to assemble , cushions were firm and comfortable! It fits nicely into the space I have !