It's real easy in the beginning and then really hard so there's a learning curve. Then as the songs get more difficult, the app is unable to hear the notes and score correctly. There is no offline use so if your internet is slow, Theres a noticeable delay between when the notes displayed are suspose to be played. This is also true for the practice notes as the metronome wants you to hit at a specific point for the note to count which this point changes with tempo. Technical support does nothing.