Perfect for my middle school daughter. It was perfect in every way, came loaded and laid out like her school computer. I set up and handed it over to her in 12 minutes. It arrived ahead of schedule, meticulously packed.