MX500 review