I ordered this computer because it had everything i needed for my granddaughters graduation from basic boot camp and was heading to AIT. 20 minutes after buying this computer i got a text it wouldn't be delivered on the date it said it would be. It was useless at that late of date. After several messages to seller i was finally refunded. I thank them for the refund and maybe they need to change the delivery dates. Pretty broken hearted i was able to get this computer. Great deal for price.