Well made app, online is casual and play at your own pace if its with your friends. It also has random matching. Update: I am dropping to 3 stars instead of 4 because I played a very good game against a cpu, only to find out that the game doesn't record like online. I could only view the match once, just after the end of the game. Once this changes I will go back to 4.