Your Wahoo or any Garmin unit will be quite accurate, with a resolution under 5 feet. Those units are designed for serious training, just be sure to periodically calibrate them. They are also water and shock proof with good IPF ratings on most models.