Overall, pretty good. I'm using this with my son to help him prepare for the SAT. Hearing the pronunciation and sample sentences and stories makes it easier to remember meanings than just looking at dry flash cards. Also grouping words with related meanings together makes learning faster.
Many people are complaining about the lack of a printed word guide. Well there is a link to download it right on the product page.