I am enrolled in a masters level quantitative finance program and we use this text for an intro class. I found the portfolio management sections to be pretty good and the bonds and derivatives sections to be pretty weak. Furthermore, the important information in the book does not seem to clearly presented; you really have to dig through the text to get the relevant points. I guess all the important stuff is in the book, it's just hard to find. The book is big on theory and small on practical application. True, there are problems at the end of each chapter, but the chapters often don't provide clear enough explanation of the concepts to solve them adequately.
Overall, it wasn't bad. It just wasn't great either.