There are widely differing reviews for this app and for good reason. On the one hand, it has reasonably useful keys and many fine photos. Between the two, most users should be able to identify the trees that are covered by this guide. On the other hand, it has serious limitations that cannot be easily overlooked. First, there is no search feature which is hard to fathom. This might make attempting to go straight to a specific species of tree a time-consuming process, especially if you do not know the latin genus name. Secondly, there are no pictures of flowers, another shortcoming that is hard to understand. Magnolias, catalpas, flowering dogwood, horse chestnut, locusts and many other trees could be readily identified by their flowers. One last shortcoming I will mention is that there is no alphabetized list of the trees covered in this app which also makes it difficult to go straight to a specific species of tree. In some ways, 3 stars is a generous rating for this app but it still has its uses. Do not be fooled, however, by the reviews that give it 4 or 5 stars, especially if you are at all knowledgeable about trees. This app has too few features to deserve such a high rating. What you will get with this app are many fine photos of leaves, bark and fruit, concise text describing each tree, range maps and a fairly useful key to identify common species.