The way the rules of the language are explained is short and simple, and easy to understand. The tables are excellent to revise from. It covers everything from the basics (i.e. gender & number) to the more difficult aspects of Spanish. The questions at the end of each unit are also very good at solidifying your understanding of what you've just read. Overall, 5*.