I am so happy with my computer. I received my products before the expected date of arrival. I would for sure buy more products from MDG again in the future. The people i talked to at mdg were very polite and helpful. I would recommend this company to anyone who needs a computer but cant pay the full amount up front, you get exactly what you order and i am thrilled also the payments are reasonable.