I have small dogs with small legs, so needed something for them to jump up and down with from the sofa.  This is perfect!  I thought about buying a dog bed, but this looks much better.  The cushion is super squishy, almost like a bean bag and pillow combined.  My dogs love it, and I 'm happy that it looks nicer in my living space.  Easy to vacuum and clean so far.