I have C++ Primer Plus, and it's a good choice. It's for beginning up to advanced. The reviews at amazon are completely accurate. It's a great reference, but it is also well written, easy to read, and completely up to date. I chose it for the fact when I bought it I was a beginner, and second, because I'd rather just get The C++ Programming Language, by Bjarne Stroustrup, for an intermediate-master book. However, C++ Primer may be just as good a choice - I don't know. I'd take Daved's word for it though. Considering you're not a beginner, it was probably a good choice.
It's my opinion that going through Accelerated C++, by Andrew Koenig, because it's a great jump start, and then using C++ Primer Plus as a reference and further reading is the best choice. That way you aren't reading a long reference. But you're already past the beginner stage, so I think Plus is a good choice.