This is a nice sofa but I do question it’s longevity. We’ve had it for about 6 months and I notice that the cushions are a little flatter where we normally sit. I rotate the cushions and they seem to fluff back up after a few days. Not a great sofa with pets though. Even though I have blankets on the cushions, I do have a few fabric pulls from my dog’s nails. The ottoman is really comfortable to sleep on. It is firm but not overly so.