While I hate slipcovers I needed to put something over my sofa to save it from the bright sunlight that shines in on it daily.  This does the job perfectly plus it does not slide all over the sofa making it look like an unmade bed.