This has been one of my favorite textbooks. It is very comprehensive. The material can carry a very beginner to intermediate stage. I don't say that for most textbooks, but this book has a lot of meat. One of my favorite aspects about this book is it has a running vocabulary at the bottom of many pages so if you are stumped by a new word, the definition will be either on that page or a page or two before.
While lots of languageschools are using Minna no Nihongo and other books - there is are good reason, you need a teacher to understand Minna no & others fully. Japanese for Everyone is maybe the best selfstudy - book out there, it explains everything without needing extra Grammaticalnotes.
This textbook is a new, unique course designed for classroom use as well as self-study. Its objective is to lead beginning students up to a point where they are able to communicate effectively in practical, everyday encounters. The course presents dialogues and expressions in Japanese, together with useful cultural information, enabling students to use the language as a native speaker would in a variety of real-life situations.