Great app with everything I need on it that is available offline unlike many others that requires my iPad to be connected to the Internet. I would have given this a 5-star if the audio follows the exact "read" Cantonese rather than "spoken" Cantonese.