The foam padding is a great cushion while still forming to the weight placed on it. The shaggy fur doesn’t shed nor tear off at all.  The bag is the perfect size for our daughter to sit or lay on while doing her homework!