I have had a Metro from RB for 8 years. We have kids, dogs and cats. It has held up really well. I did replace the cushion inserts after 5 years and gotten it cleaned twice. My family only gets RB because they hold up. Something that is really soft and plushy may not hold up as well as something firm, and the fabric choice may fade, get scratched, etc, but we did a microfiber for the cats and have had really no problems with stains or anything.