this was very easy to put on.  it is very soft too.  it is also very easy to take off and clean (we have 3 dogs that like to sit in this chair too).  great buy!  

Pros: easy to clean
Cons: produces a lot of static (that could just be my house though!)