Definitely on the firm side, but still comfy. The boucle material feels really nice and durable. The only things I would change are the legs of the couch (which are kinda ugly imo) and the way you put the two sides together. It was very difficult for one person and I only ended up getting one of the metal slots attached. Other than that, great value!