Don't know how long I can hold it...maybe ten seconds? Hahaha. I cruise at around 21. I hate hate hate hills...My mom and I go riding and she isn't...the fastest, so she leads up the hill about a quarter of the way (it's about a quarter of a mile long and climbs to maybe two hundred feet? Haha...not very big. But then I jump off my saddle and just power my way to the top, and then I descend at about 40 onto a long strait where I can work up a sprint.