Many speed options, holds the charge well - but be prepared, if you like to drive 20+ miles per hour on a regular basis, then you will have enough charge for 2 days maximum. If you drive 12 miles per hour and pedal (that’s not hard at all), then personally I have a charge of 5-6 days (I ride about 7 miles every day, sometimes more). Very comfortable, I feel confident on it. Thanks to the seller!