Exactly what I was looking for, it fits my sofa sleeper mattress perfectly!!  And it stays put.