I really like how flexible it is: you can tailor the lessons to your level and schedule, and your personal goals. Over the years I’ve done everything from intensive JLPT prep to just casual Japanese conversation practice, and Nihongo-Pro has been great for both.
I started taking offline lessons from Araki-Sensei in Hawaii. It was my first time learning Japanese. Araki-Sensei made the learning environment very engaging from the beginning. I went from knowing zero in Nihongo to being able to read, write in hiragana, katakana, and beginner Kanji, as well as listen and speak at a beginner level.