I got the B&N sales woman to put mine on. She messed up the first one, but got the second one on correctly. She gave me a replacement for the one she messed up.
I doubt I could have gotten it on myself, especially with cat fur floating in the air at my home.