I bought these for my kids beds because their old ones were worn out and they are old enough now not to have the 100% water proof ones.  They fit great and they tell me they are so comfortable and soooo soft.