This is a follow-up to the authors' "Mastering Arabic" and follows much the same format. It takes you as painlessly as is possible in a book on Arabic grammar to perhaps a low intermediate level. The book is written in a user-friendly mannner, and uses a number of ways (advertisements, newspaper extracts, etc) to make it relevant to the real world, and thereby to maintain the student's interest. I found it very successful in accomplishing this aim. The accompanying audio CDs are, I would say, essential to make the best use of the book.
My only reservation, and hence the four rather than five stars, is that the number of exercises is not sufficient to drill home the points of grammar and vocabulary covered, especially in the later chapters. Most of us would require more practice.
That said, I am looking forward to "Mastering Arabic 3", which would take one to a high intermediate level. The two authors are exceptional teachers.