It fits our new mattress great but havent had any accidents to see if it really works, but with three little boys in our bed every morning Im sure its bound to happen. So far its great.