Rocket Languages was a pleasant surprise. It is engaging, comprehensive and a wonderful way to learn French. I studied French over 40 years ago and lost my fluency from not using it. This is a fun way to pick it up again and I discovered that I remembered more than I had thought. This program makes learning fun. I bought one for my sister in Spanish.