Ill start with my main criticism of the app: there is no way to choose a specific puzzle. In a game where puzzles are not generated on the fly, I believe such functionality is a must to aid players in discussing specific puzzles ("Puzzle #42 is beautiful" or "Lets see who can solve #52 faster"). Instead, you just have to option to play Easy, Medium, Hard, or Any difficulty puzzle, and Jabeh picks a random unsolved puzzle of that difficulty from its library.
The good: the presentation is beautiful without being distracting (I especially adore the music, but theres an option to turn it off), the controls are excellent, the in-game instructions are well-written, and the puzzles appear to be handmade, with the arrows being arranged to form figures on occasion (see the screenshot where the arrows form a letter S). These elements made the app more enjoyable for me than I expected. Try the free version first, and then consider buying this. :)