This is a good book to read if you already have a basic understanding of how to use CSS to layout web pages. You should at least know how to link to external style sheets and be able to change a range of elements' properties. These basics are not covered in the book. If you are looking to develop an understanding of specificity, IDs vs classes, CSS grids and layouts, floats, styling child elements... then this is for you. If you have never heard of these terms, then I'd suggest you look for something more basic.
The book itself is very appropriately printed in full colour, as you really need colour in order to test and understand how CSS styles work. Explanations are clear and concise with adequate examples of CSS code with corresponding images of the browser output. You could use this book as a reference book to address specific issues as they become relevant to you.
I chose this book because Eric Meyer is (as it says on the back cover) an "internationally recognised expert on html, css and web standards" - which is certainly true. My reasoning is that he is in a position to provide an overview of many of the core CSS design issues that a novice web designer has to understand. I have not been disappointed.
In summary, I'd say that the book achieves its aims at developing an "advanced beginner to intermediate" user's knowledge and understanding of CSS.