It really helped me with my french (I am intermediate, but I have not been practicing that much) and allowed me to learn the basics of other languages while traveling.
Pros:
Variety of courses, depth, more comprehensive than Babbel or any other apps I have tried in the past
Cons:
The design could improve, but I personally do not mind.