I can't even give a review of the product I bought because it's been over a month and I still haven't received it. Assembling a computer doesn't take that long and if they're going to have high demand due to sales they have to take that into account. Worst experience ever.