I am currently learning German, but bought the Italian language course a year ago. I have been more than impressed by the content and the way that the lessons are presented.
I also like the fact that you only pay a one off fee and not a monthly or annual one. That the learning materials are updated at no extra cost.
Lastly, if I have a query about something, the Rocket team responds to those questions.
I also like the fact that one can try out the various languages and not have to present credit card details and then cancel if one doesn't want to purchase the product.