I've had my xm700+ for about 3 months riding it at 6400' about 3 times a week. At my age, 70 plus, I find it's a great ride, removes wind - have ridden it in 20mph headwind, with 30mph gusts, can easily maintain 15 mph, but steep hills brings it down to 10mph in turbo mode. Twenty mph headwinds cuts the battery range in half. I find myself riding in the higher 4-5 gears, in eco or touring mode mostly in hilly areas, with higher assist on steep hills. On public bike trails I turn the assist off, to keep my speed down. I get two 25 mile rides out of the 400w battery, with one bar left. I have made a few enhancements including a 3" rise in the head set to release pressure on my hands, better pedals, bike rack, tail light. The 38mm tires are big enough for packed dirt. The hydraulic disk brakes are great. I feel the chain may have replaced after a few thousand miles due to play during shifts, and the change from freewheel to pedal. I like the computer, but wish it would connect to a smart phone, the bike has charging for phones. Even with my age I can get 28mph on flat rolling roads with higher assist, sport or turbo. I got the large 60 frame for my 6' 1", but would buy the 55cm size because of my age. This bike is great, especially for long commutes or if you want to reduce stress in wind or hills. The accessories I'll add are seat post cushioning and a 500w battery.