APhA review is gold standard, but way too detailed and too long unless you don't remember anything from classes/rotation. I would not get it unless you are already APhA member and get it for cheap/free.
I loved RxPrep book but it is pricey at $150. Worth it, IMO, as it's much more concise/relevant and summarizes things great, lots of "little things" as well, clinical/law pearls as well. NAPLEX review is not meant to be a substitute for Koda-Kimble or Remingtons, it is a tool to review all of the major concepts of the test and for that, RxPrep is best.
My credentials? Passed NAPLEX with flying colors with 1 month of study time. But I also had solid rotations and extensive experience (eg no memorizing brand/generic names). And I post on these formus a lot so i'm not just some advertising shill. YMMV.