This was easy to put on.  I liked not having to remove the mattress. 

Pros: Easy to get on.
Cons: Does easily shift and needs to be readjusted frequently.