I love the firmness of this couch! The little buttons can get pulled off easily, but so far so good. We will just see how well they hold up.