If you are looking for a mountain bike that has everything then this could fit the bill! It has an electric battery and folds with 21-speed gears. It has a 350w motor which means that it can reach speeds of up to 15.6mph for up to 25 miles. It has a 3-speed chain wheel and 7-speed freewheel meaning that you can select up to 21 speeds to accommodate, uphill, downhill and flat riding conditions. It can be pedalled, pedalled with electric assistance or ridden in pure electric mode. It also has a boost button you can use to help you if you are pushing the bike uphill.