Heartbeat app

Has anyone used any of the smart phone fetal heartbeat app's to listen to babys heartbeat? If so are there any decent ones and were they easy to use?