m1000xr review