I used this book for an introductory course in finance. Because I come form an economics background the theoretical material presented in this book was fairly straight forward. I would highly recommend to whoever picks up this book to be familiar with basic economic ideas and intuition, e.g. indifference curves, discounting, utility/profit maximisation.
My main criticism is that the authors insisted on randomly throwing in accountancy jargon without explaining it and trying to make the material "practical" by trying to compare economic theory to real life accountancy and business standards. This made the book seem unfocused and cluttered. In economics, the authors of textbooks try to abstract away from all the irrelevances and focus on the fundamental issue, while it seems in business administration circles good authorship is synonymous with confusion. I would recommend that before you pick up this book you are familiar with at least basic accountancy.