Overall, the book had a lot of straightforward concepts and for some of the topics, well detailed explanations. The problems were fair in the textbook and gave great practice. But overall, some topics were very confusing and explanations seemed to be very vague or over complicated at times.
The book is well written. There are plenty of worked examples to illustrate the theory. However, the editing is very bad (2nd edition). The index is so poor it is useless and makes the book a poor reference. It should not be called "index" actually as it is just a reference of words in the text, without any real interest. The index lists all appearances of a set of non-specific math terms, without necessarily any relation to the book topic. On the other hand, the index lacks indexing of important words or abbreviations specific to the topic (like QR factorisation, note that "factorisation" alone is not in the index either, only "factoring", "factoring out" and "factors" are, but they point to the exercises pages or examples, not to the definition or procedure of QR factorisation (which would be the useful references). Besides, the table of content is poor and mentions only the chapters, not the sections (the author is mentioned below each chapter header, as if the book used the wrong book template).
This was probably my favorite textbook while in college. It is straight to the point, explains the concepts very well, and gives examples for every type of problem mentioned.