Fits a sofa with attached back pillows and T seat pillows well.  Was easy to put on.  Must be comfortable as the cats like to sleep on it.