Overall I am very happy and would recommend this product, but was very disappointed in one aspect. The Windows activation key provided with my desktop was invalid. I contacted CNB customer support and initially they were very responsive and said they would help, but then fell silent and left me hanging. Fortunately I found a valid code through other means, but would otherwise be furious.