Reviews on Amazon are from the readers who may just be beginners themselves who have not read anything before that book. The best site to get honest reviews of books is ACCU.org, it is book reviews by seasoned programmers.
C++ Primer Plus 4th Edition:
http://accu.org/index.php?module=bookreviews&func=search&rid=1744
C++ Primer Plus (No edition specified):
http://accu.org/index.php?module=bookreviews&func=search&rid=854
There are reviews on this site in numerous threads about why it is bad. I would recommend reading (in this order):
1) Programming Practices and Principles Using C++ 2nd Edition
2) C++ Primer 5th Edition
3) The C++ Standard Library: A Tutorial and Reference
4) The C++ Programming Language (as a reference)
Reasons for my recommendations:
1) Is a book designed to help you learn to program (if you have never programmed before) using C++ as a tool. It is also the intro course book for several degrees at Texas A&M University. Not to mention it is written by Bjarne Stroustrup himself.
2) The usual recommendation for Beginner C++, but that phrase is a little misleading. It isn't a book for someone who as never programmed, but rather a book for a programmer who is experienced in another language and looking to learn C++ now. It covers C++ more in-depth.
3) Covers the standard library in-depth.
4) I recommend this purely as a reference book. It too is written by Bjarne Stroustrup. You can certainly read it cover to cover if you like, but it makes a better reference than a book about learning due to its technical nature.