core xr6 review