Got everything you could ask for. A little longist, @ 100 miles, but the most enjoyable ride I can think of. Just don't lose your focus.