I'm really enjoying this course. I've previously tried to use both Duolingo and Babel. Duolingo is good for learning vocabulary, but not much else. And Babel was just too boring! I love this format, how there's the base lesson that helps you learn from a conversational point of view, and then the complimentary language and culture lessons to provide more color and nuances. And the Play It feature is great! I would highly recommend Rocket Languages for whatever language you are trying to learn.