I purchase this cover mainly for my mattress. My son who is 99.98% potty trained sleeps in my bed at times. This is the perfect cover up. HOWEVER, prepare to sweat during the night. Even with a fitted sheet on the mattress, for some reason that plastic material make you sweat in the middle of the night. Other than that, it serves it's purpose.