Fantastic little sofa. Quite firm, but comfortable. Looks great too. Really easy to set up. And all comes delivered in a compact box. Highly recommend.