pnp-x review