perfect fit on my couch and love seat. They didn't slip or move even when the dog got up or scratched at them. Just put them through the wash and tumble dry and they look brand new. Super soft and cozy.