Here's what I liked about the book:
(1) It provides simple explanation of central concepts and issues around multithreaded programming. This knowledge is platform independent.
(2) Provides clear explanation of Win32 specific API and Kernel Objects, knowledge that is necessary to do Multithreaded Programming on most Microsoft Platforms.
(3) Builds a simple C++ based OO Wrapper class Library for Multithreaded programming that elegantly conceals Win32 APIs idiosyncrasies.
(4) Also builds additional higher Level OO Abstractions (like Monitors) that Win32 does not need to support directly but Programmers need often.
(5) Great illustrations of Multithreading problems, solutions and Patterns through the trailing part of the book.
(6) Code and Diagrams abound.
What's there not to like?