A grammar book ideal for intermediate-advanced level. It explains grammar concepts in-depth but in a simple way. In addition, all the explanations are illustrated with everyday examples and a lot of exercises.
It contains over 400 practical exercises where you can apply your knowledge and practice for everyday conversation.
It also has verb charts at the end and an app. We find that this is a really good book to dive deeper into Spanish grammar and learn about details.