Love this! The XL is HUGE... It takes up about 2 seats cushions (or about a whole chaise lounge). My 130lb rescue fits on it with ample room to spread out. This sofa slipcover keeps the hair and any wetness off of my couch. It's expensive, but it's work it to keep my couch looking (and smelling) brand new.