I bought this one to protect my bed and found this to be good. 1. The color is white and fits fine, infact quite large for my bed. 2. It is waterproof and does not allow water to penetrate 3. It is not stain proof, but washable. 4. Looks to be durable, think it will come for couple of years.