The mattress cover fits perfectly for my queen size bed and prevents any stains on the mattress itself. I highly recommend it, especially when you have a little one who still wets the bed!