I love this couch. Came quickly and fluffed up immediately - we were able to sit on it right after assembling. Took like an hour to assemble. Soft but firm enough!