Good for beginners – Spanish for Travel: Speak & Read Essential Phrases Review
I think I would recommend this for complete beginners before I would recommend Duolingo as it is more practical and the voices are not as obvious machine. You get more out of it as a result. If you're past A1 level Spanish though, consider Duolingo or Memrise instead.
Review by LauraMH on
Spanish for Travel: Speak & Read Essential Phrases.