Precise M5 review