A little firm but I am sure it will loosen up. Fit together like a glove. The ottoman is not very deep for storage but can hold a blanket or two in it. For the price I paid, it is a great couch.