fits like a glove. Blue color is exactly with I wanted.  Does not slip. I purchased the largest possible and it is great.  I have two dogs who love to share the sofa with me and this saves a lot of hair on the sofa its self.