Very easy to follow and it mixes up the lessons so the student doesn't get bored. My child doesn't like to do things over and over again, so it is perfect for us. If you want to hit a subject until it is mastered, this is not the book for you.
What I grew up using and what I now use with my 5 & 6 year old. I like how flexible it is to fit the child's learning style. And customer service here is amazing. I never received my first shipment. No questions asked, they verified my address and I had my order quickly.