Could be good, but its not optimized for iPhone 5 Bluetooth. It wouldve been nice if the description wouldve indicated that there is no way to capture sensor data. If you have Bluetooth hr and cadence sensors, just use Wahoo app and upload to Training Peaks from there.