Is it easy to cycle 100 miles?