I didn't have the pleasure of using this book as an undergraduate. As a graduate, I took a statistical mechanics course without knowledge of the undergraduate curriculum. So I used this book to catch up with the material I needed to know. This book made the topic so amazingly clear and easy to understand. Everything was thoroughly motivated and explained.