It has a nice frame, but I'm not sure how long the cushions would hold up against kids and pets. I feel like I need to sit down "easy" and not just plop in it.