Accurate (Plus Bonus Points)
I compared the results from this app to an online DoF calculator. The results were very close to each other. The user interface is clear and very informative. The app developer also gets bonus points for not trying to collect any personal user information!