This is perfect for when the Grandkids come over to prevent my sofa from getting soiled. It has elastic to keep the back in place so it doesn't wrinkle or slide.