core p5 review