m20 review