It's best on flat surfaces. You can heard it struggle on grass and such. Going up hill would drain the battery very fast but it still did its job
I bought mine for 1050$ cad and 5 3.0ah batteries on amazon. I had trouble finding different ones with easy to buy/find spare batteries.
Only big minus is the bike weight. You basically just fold it only to put it in a trunk so it's definitely not made to be carried around.