it's really thorough and the method is on point as it guides you from a learning stage to s testing one. Apart from that, the content is neatly presented in alphabetical order and included meaning and pronunciation. I always recommend it to my students