I am a multi-linguist (French, English and Spanish at near native level). I love languages and I have been studying Japanese for years. It's been quite a rough experience. I've bought multiple textbooks, apps and have had dozens of lessons with different teachers.
I got very lucky finding Saya Sensei because she is one the few teachers that is willing to tell you the truth about your Japanese. Saya sensei will constantly tell you when you make mistakes (in a kindly manner) no matter how many times you make the same error over and over again. She is persistent and that kind of effort that she puts into her lessons makes a huge difference.
Believe me, I've been studying with Saya sensei for only a month (twice a week) and I feel so much more confident about my Japanese. Instead of hearing "Your Japanese is great!", I get to hear very helpful and honest advice from her directly.
All the lessons that I have had with Saya sensei revolve around topics that I choose. When I am out of ideas, Saya sensei will make the effort of bringing up a theme that she believes will interest me and also be helpful.
One more thing, Saya sensei gives great post lesson feedback. I was impressed by the amount of time she invests in the feedback emails. So not only does she write you feedback but she also supports it with materials and website links. This alleviates the stress of writing everything during a lesson.
Long story short, I have found THE most honest and invested Japanese teacher I have ever met. If only I had met her ten years ago...