Initially I was planning to give this a poor review, because the product that I received did not completely match what was promised. However, after contacting the supplier, they went out of their way to correct the issue as quick as possible. This included shipping me a new PC with the correct hardware, as well as some other missing items. Great recovery - that allowed me to give a good overall rating.