Does a very good job with the speaker and headphones. But the Bluetooth was not very satisfactory, at least with my Motorola headset. The issue seems to be that the app is using the Bluetooth headsets Microphone as input rather than the iDevices microphone (this might be an Apple restriction). This causes intermittent operation when using my Bluetooth headset. Regardless I like the app.