Rocket French has been fantastic! It's so helpful listening to an actual conversation, and then breaking down that conversation and figuring out what it actually means. I really think the Rocket approach is much more effective than simply learning vocabulary and grammar. I've most appreciated being able to focus on the pronunciation of so many new words, and really learning what these words sound like, so that I can recognize them in a real conversation.
I haven't had to contact Rocket about any customer service issues, so I have no idea what their service is like. I gave a 5-star rating for this, just to give them the benefit of the doubt.