The Princeton Review books are perhaps too overly thorough. I was looking through my friends and my face looked like this the entire time: 😱
Kaplan's are the best I think. They're short, to the point, and so far on all the review tests (up to 5R right now), there was nothing in the questions that I could not infer or deduce from the information in the Kaplan books.