An excellent review from AppAddict.