Suits some well, others not as well. Boilerplate for algebra when you don't have anything better to use. For the diligent or those who enjoy math the many problems will be helpful, for the rest they are intimidating. Very narrative-based, so in some ways good for those who want their math explained to them in words. Spiral method is supposed to keep you sharp on past skills.