Very good review. Seems like more than a "mini review".