very hard.. Sat down and bounced off...had to pay 250 to return it..wont order sofa off Internet again