Fine as a flash-card app. Don't expect anything else from it. No justifications for why certain words are chosen over others (connotation, etc)--apart from "that's the one in our database". Just dull (often VERY short-looped) repetition w/o context or variation. Would be decent If it was free; Definitely not worth paying for, and DEFINITFLY not for as much as they charge. Seemed great; Is not. Maybe some day...