This cushion is very soft and fits perfectly.  It's also very warm.  My cat loves it too.