I am currently in the second semester of a two-semester general chemistry course. Overall, I have found this text to be very helpful as a supplement to lectures.
I say this is a solid text primarily because of the glut of problems for you to practice on, and the nice flow of information through the chapters. The text is written with clarity in mind, and with clarity it does convey its topics. With well-placed worked sample problems and excellent charts and diagrams, this is a great book to have in hand if you're taking a college-level chemistry course.
However, this book has its limitations in that there are several topics that are covered at the college level that are not really expounded on by the book. For example, the text gives a half-page introduction on semiconductors and how electron excitation works in semiconductors ; we did one full lecture on it. Furthermore, some of the problems that hit you in the form of the professor's custom-made, self-written problem sets occasionally involve problem solving methods that are not even covered in the book. I experienced a fair share of this when I saw application questions that involved a lot more variables than any of the book's questions involved.
This brings me to talk about my last perceived limitation of the textbook: its lack of good application / integrative exercises. I like the book's armada of additional exercises at the end of the chapter, but I think a better textbook should include more application problems - sort of like 'problem-based learning', if that's a better way to put it. A good example would be the types of questions you can expect to see on a final exam - questions that implicitly expect you to apply all sorts of concepts obtained from the whole chapter, and possibly even concepts from previous chapters - to solve a real world problem.
To conclude, the pros of this book include its clarity in explaining concepts, the decent flow from topic to topic, and its solid arsenal of practice problems and worked sample problems. The cons include its lack of application problems (problem-based learning), need for more in-depth discussions of some topics, and need for more problem solving strategies. Overall a great text, but a better text can bring my B up to an A in this class.