By far the best Dota 2 app on the market. It has some bugs/typos but no body is perfect. Developer responds quickly to issues and suggestions. Worth every penny. Anyone who is serious about Dota would do well to buy this app to augment their knowledge and skill in game. It's amazing to be able to know that at level Centaur's ultimate has a 90 second cooldown and at level 3 it has a 60 second cooldown just from playing this on my daily work commute. Edit: Updated to 6.83 less than 1 week after release!