I bought this as an experienced VB.net developer looking to learn C# and I have mixed feelings about the book. It gave me a fair overview of the language but there are two main drawbacks for me.
A lot of the book is devoted specifically to the new elements of C# 2008 - namely LINQ, and associated new features. I guess that makes sense because LINQ is a (if not revolutionary) new way of doing things, however I would have liked to see more detail on some of the older stuff as well. I got a little bit of a sense that this is more a "Whats new in C# 2008" rather than an overall guide to the C# language. It does cover the rest of the ground but you can tell that the author is more interested in talking about the new stuff.
My second issue is probably a minor one for people who are new to Visual Studio, but there are around 200 pages devoted to finding your way around the Visual Studio IDE, which as someone who is experienced using it this seems a bit out of place in a book supposedly about the language. There is also quite a lengthy section on object-orientation concepts.
Aside from that the examples are good and the book is generally well laid out, I just feel that from a "PRO-developer" title there is quite a lot of stuff that doesn't really need to be in there and I would have liked it to cover the whole of the C# language in more depth rather than just focussing on the new stuff.