I love this couch! The storage under each cushion is so awesome! It takes a little time of sitting on it to soften up some but it’s definitely firm. Easy to put together and shipping was great! Again, the storage under each cushion is so awesome!