I have not used the product to the fullest extent, and this is why I have not given it a five star rating. However, of the programs I have used, it has worked brilliantly, and is more efficient than my old machine. It is about as noisy, however, so please note this if you think you will bothered by it. I am very impressed overall with it. I have not used the NFC program as yet, so am unable to comment on how well that works.