I bought this book to use in a Spanish Literature class for many age ranges. I decided against it because the English translation was too accessible to my students, and I feared that they would use it as a crutch.However, for the more discplined, self-teachers, I recommend this book highly, as long as you read it aloud. If you want to speak Spanish, practice by Speaking Spanish. Great for mid-level speakers of ages eleven and up I'd say. For younger children, try Flip Flop Spanish.