Flawless, absolutely flawless. I am impressed with the actual function of the app after every use and I see little need for improvement, I only wish out of principle they continue to develop the app and its features. If one who doesnt appreciate the quality of this application took ten minutes to investigate the expense of a stand alone device with similar functionality. This app would appear as a whole new world. How is it free?