I am a former high school Spanish teacher, and highly recommend this app for at-home learning, or as a tool within the classroom. This method employs the same used by your mom when she was teaching you your first language: one hears the word repetitively used within a specific context to provide meaning, in this case a photograph. Although it will be up to the user to seek out opportunities to speak the language, there is time to repeat what is said out loud, but not so long that it is boring to wait. Undoubtedly, this is a great tool to improve comprehension and spelling. The biggest plus: if you don’t like to force yourself to memorize (vocabulary, verb endings, etc.,) with this method you pick them up naturally after your brain learns the pattern - much like a native speaker would do. The native speakers on the app are clear and easy to understand, and the accent is a standard Castilian accent (hence the Spanish flag.) This is the first Spanish-learning application of its kind that I have found and I love it so far.