Its very good at keeping the stains off the mattresses, but its a pain to wash and dry. So I give it a 5 star rating because it does the job. Just a little heads up for future buyers that it could be a pain to wash and dry ‍♀️