Hart M3 review complete