It was okay. Experience was not too great due to microphone issue that I need to shout just to be heard by the software which leads to frustration in learning. Would recommend to travelers who are into rote learning. Opinion on buying again and recommending to a friend may change once I have completed the courses.