Finally an in-depth review: