The elevation for me has been spot on and as a result the Grade function (my favorite) is also accurate. The main drawback is the amount you have to charge the thing to keep it ready. Mine maybe makes it two consecutive days with 2 rides before it needs another charge.