The exercises are designed to test your understanding and a few challenge problems are thrown in. This type of accessible difficulty in the problems builds your confidence. The solutions are quite elaborate and therefore make the book more useful.
On the whole a good, self contained book written such that you will understand each page and concept if you have a reasonable attention span. The author has made it as easy as possible for you.