Pretty Good Mahjongg is a very comprehensive collection of mahjongg games. Like in any mahjongg game, the goal is to match identical tiles until you clear the board. Eligible tiles are the ones that have at least one free side and which don't have any tiles on top of them. The game includes hints, the undo option, and the shuffle option in case there are no more moves available. It allows you to customize the background, size, and graphics, among other things. It also includes three tile sets and allows you to download more from the Internet.
There are hundreds of layouts of different difficulty levels to choose from and you can also download more. Whenever you choose a layout, the program automatically generates one game that is represented by a number for easy identification. If you realize you have already played a game, you can easily specify any number you want. What is more, the program has the ability to show statistics of all the games you have played and includes a comprehensive help file for beginners. In addition to this, the games are organized in customizable categories that include all games, most popular, favorites, solitaire, most played, and most recent for better identification and organization. Unfortunately, the user interface is not very attractive since it looks rather old, and there's no music.
All in all, Pretty Good Mahjongg offers lots of games for mahjongg fans, so it definitely deserves a try.