I bought two of these to cover my toddler sons' twin mattresses. So far so good. It was a bit difficult to put on by myself, but I managed. The fit is good - it slides onto one end and zips around the other so it covers the entire mattress and doesn't slide off when they wiggle around.