It’s a great study guide!
After answering a question correctly or incorrectly, it gives you a full explanation. It has multiple tests that you can take to prepare for the CST exam. I have not taken the test yet but as soon as I do, I will update this review.