Book is incredibly easy to flow through. Learning the concepts of managerial accounting is integrated through the problems and theory presented. The examples are well written and show display of considerable effort into creating realistic situations and varied problems.
The book combines "learn the ABC's" styled questions with in-depth case study like "Real life" questions to challenge you.
If you do all the questions, I do not see how you cannot achieve anything other than an A- or higher (unless your Professor is a jerk).