Nice!
Looks good.  Haven't tried it yet so can't comment on how long it lasts.
Rating: 4 stars