This review is from: Xna 4.0 Game Development by Example: Beginner's Guide (Paperback)
I think that this book is good if you are someone with some programming experience that wonders how to turn your knowledge of object oriented programming into games. I also like the 'by example' learning model of the book, rather than explaining concepts in an abstract way which often programming books do.
My only real criticism of the way this book is written is that you can spend long periods of time just copying code from the book before you actually get to try out (and test/play) what it is you've been writing. As well as making it more difficult to hold your attention, it also means you slip in the odd mistake. This is good in a way for someone with programming experience because it means you have to debug and step through your code to work out why things are not as they should be helping you understand it better.
However if I were to put my myself in the shoes of someone with very little experience of visual studio and/or programming it might result in that person getting frustrated to the point of giving up on the book.