OBD2 Dongle and iPhone app

Looking to get a plug in OBD2 Bluetooth dongle and pair it with an iPhone/iPad app. Any recommendations? Not looking to do major diagnostics, just basic fault code reading. Are any of the free apps on the App Store any good?

I ended up paying a fiver for Car Scanner and it seems to work ok for the limited use I need.