Love this couch! Was able to put it together in about an hour and a half myself. It's firm but very soft.