The book was clear enough on most concepts while the first exercises where simple enough and last complex enough.
The only thing bad about the book is that at some points the exercises didn't have enough material behind them to understand them clearly (usually they were the last few exercises) but a quick google search and or youtube video solved that. Also it had quite a few etymological questions that were not that clear.