Amazon calculates a product’s star ratings based on a machine learned model instead of a raw data average. The model takes into account factors including the age of a rating, whether the ratings are from verified purchasers, and factors that establish reviewer trustworthiness.
What I liked about this book is that it goes over concepts that are harder for everyone to master, but doesn't go into the depth that the regular review books do. I read through the review books and they are very in depth and unnecessary in some parts. There are just certain things I want to brush up on from time to time, like the effects of the different types of enzyme inhibitors on Km and Vmax. So it's great for that, and the practice passages are pretty nice too since they are a bit harder than ones I've seen. This definitely shouldn't be your only source of review though.
First thing I would like to point out is that this book is an improvement of the previous edition. I have had both and the material presented in this (2019-2020) iteration does not "rip-off" the 2018-2019 edition. Instead, it presents the same important information in a revamped format, which is great for students practicing.
This book is great as a crash course to understand the majority of the material seen on the MCAT. The strategies are helpful, and for students preparing in advance, I recommend starting with this prep book. It will help you outline your strengths, weaknesses, and study plan for the future.
My one stipulation is that although this book is labeled as "Advanced Prep" it does not replace a full study set. The subject review books give a much more in-depth analysis of different portions of the test. This is merely a crash course to absorb as much knowledge as possible in a very short amount of pages.
Finally, I would recommend this book to friends, or any student preparing for their MCAT exam. It does a great job in preparing you for the test, and it will help outline your timeline.