Its pretty hard but I think it will soften up over time.  Love the design.  It is not your typical sofa in the way you seat on it.  You need to sit on it using good posture.