This book crossed my path three times. First was my undergrad thermo course, as a prescribed text. I thought it was a little wordy but the verbosity did not contribute to my understanding. The more they tried to explain the concepts (e.g., on Kelvin's and Clausius' statements of the second law of thermodynamics), the more confusing they became. Needless to say, I didn't do too well. That, however, was another story.
The second time was in my masters studies, and I was the TA for an undergrad thermo course (go figure). I took some examples and exercises for my students. But it still didn't change my opinion on it. Locating anything on thie text would take forever because one would have to peel through layers of words.
The third time, and (hopefully) the last was in my Ph.D. programme. I was flipping through the pages on the advanced topics (Maxwell's relations, Clapeyron's equation, etc.,etc.). Their treatment were simply too trivial, and, with the lack of depth, I promptly put it back to the shelf.
Moran and Shapiro are, no doubt, authorities on thermodynamics, and I respect them very much as experts in their areas. In their writing, it is quite clear that, they assume understanding can be achieved by loading concepts with words, the more the merrier. In my opinion, if is more effective to go through the major concepts succinctly and formally, and go through their implications in more detail. I think, this book fails utterly it this respect.
On the merit of its extensive collection of examples and exercises, I only recommend this book as supplemental. As anything beyond that, however, the shear amount of diction alone will spell frustration for the novice, and redundance for the adept.
Finally, I think Cengel, and Holman do a much better job presenting the concepts at a beginner's level. For the advanced topics (sans stat. mech. and quantum), I would opt for Callen, and Hatsopoulos and Keenan (if you can get your hands on it), with the latter as a reference. Finally, for statistical and quantum mechanics, I would recommend Carter for a starter, and Atkins (Physical Chemistry) will do very well to fill the holes.