I bought this back when it was on sale for my daughter's stroller. I stole it for my peloton.
I charge it after maybe 3 20-30 minute rides. I like that I can easily point it at my face or my body depending how I feel.
https://smile.amazon.com/gp/aw/d/B083HRZSQ7/ref=ya_aw_od_pi?ie=UTF8&psc=1&th=1