I like the Kaplan books because they're super easy to follow. I also supplemented with TPR for concepts I didn't fully understand. A lot of people hate on Kaplan because it doesn't go too in depth, but I preferred this. Most of the MCAT requires more general and basic knowledge. It can be overwhelming and a waste of time to read through all of TPR bio, for example. TPR gave me some great shortcuts for solving physics and gen chem problems though, and their organic chem book is amazing.
I also tried the EK 1001 books for physics and gen chem, but I found them time consuming and unnecessary. It's not worth all that practice for 13 discretes that I'd probably be able to solve anyways. EK 101 for verbal I think is overrated too. I'm not hating on EK, I just didn't like those specific books.
Above all, I would make sure to get the AAMC material. The official guide to the MCAT was great, as well as the self-assessments.