Core XR6 review