M600 review