nhpc share review