The cover is soft and stretchy but it's not waterproof. We got it to protect our brand new couch and we already have some milk stains. Will have to find something better.