I've read a couple of chapters so far, and I think it is very good at explaining things that may puzzle a student. It seems to be really written by a person who has taught the subject a lot and knows some of the basic problems students have, and takes these problems very seriously. I recommend it as companion to a book that is more traditional. There are also some more advanced pages on QM interpretation that makes the book also interesting for a second read after one has mastered more technical topics. But be aware that I have not finished reading the book yet.