I was hesitant to buy these, because I thought they would be hard to get on/off.  However, they are not.  They are very cute, and my son seems to like them (he's 19mo, so I get no real feedback).  I would recommend these, and would buy them again.