I enjoyed the book, it does go into detail about good and bad habits as well as the root cause and how to improve.
I do think this book could of said the same thing within less than 100 pages. A lot of the chapters are redundant, repeats itself and drags on.