I have had many different bikes, from custom harleys to a built ninja 1000 to various enduros and dirt bikes. This 500 is one of the best, fun and easy to ride. Zips around town, yet good for long weekenders. Never has let me down and is always ready to go. Just do the general maintenance (oil, chain, make sure things are tight) and it will last many enjoyable miles/years.