No complaints about this product! The lamp lights up incredibly well and far, as I am overwhelmed! It is highly resistant to shock and is very small in this it is the ideal companion keychain. It lights up at the touch of a finger or by a button to let light without touching it, and that's very convenient. I do not know how long the battery but on the packaging it says 12, which I think is pretty decent for such a size / power ratio!