Instruct: Classify Amazon reviews into positive or negative sentiment
Query: Great material, well-organized

There are tons of dialogues from different speakers, some of whom are very easy to understand and some of whom are a little more difficult. The book provides fully vowelled transcripts of all the dialogues. This is great practice for a lower-intermediate to intermediate student. Much better done that some of the other Arabic learning tools out there.