It should be 5 stars because of the quality of the content, but unfortunately this book hasn't been updated for modern C++.
Exceptional C++ honours its name and has great pieces of advice. Some parts, like advanced memory management, are quite tricky, and will require me a second read. Others, like the use of the Pimpl idiom, what to add into an interface, name resolution, and how to write exception-safe code are useful from the first time.
Another great book, fully recommended!