This is adorable!
It really adds something as bag bling.  It looks well-made, not cheap.  Don't know how it'd hold up as a keychain.  But it's doing okay on my Betsey Johnson.
Rating: 5 stars