I wanted a book that would introduce me to Latin. Of course, there is no easy way to learn the language but this book did at least make it easier. I covered the first few chapters quickly but then I began to slow down as the grammar and vocabulary became harder to digest. The exercises are really excellent and really do test whether you have learned a particular aspect of grammar. Translation was testing in the second half of the book but that is to be expected. A minor downside: I couldn't see a translation into English of the passages to test whether I had correctly translated the Latin passages. Apparently, there are translations on the internet although I couldn't find them. The C.D. is useful in that one can hear how the words on paper should sound when spoken.
I was learning on my own and of course, that is not the best way to learn a language, nevertheless, I have picked up the very basics even though I find Livy's use of Latin a complete mystery! I can, however, make sense of the Vulgate by what I learnt from this book.
To sum up, this book is an excellent introduction to Latin.