I've had similar products to this, but this is both the most compact and most reliable I've used.  It's a great size for putting in my computer bag, and so handy when traveling not having to worry about a dead iPhone battery.