NPS through KSquare was a seamless experience. Their regular updates and advice on risk levels helped a lot.