I'm currently taking a class over internet, live teacher, one-on-one via Skype. I love it. A part of an experienced emersion language school in Tulum.
the system works and the process is fun (a bit of hard work but really enjoyable). Also affordable. $145 US for a 10-lesson series. I'm now on my second series and will continue.
here is the website link: https://www.meztli.mx
They also have a Facebook page.
I wanted to speak Spanish but thought I was hopeless at languages. I'm learning and am not hopeless after all (and I'm way too old supposedly to learn a language) try it, you will be glad you did.