Bought this for my wife's school work. She loves it. It's extremely fast for a compact pc. As someone who builds pcs as a hobby this provides a great value. I will say that Apple has not changed thier ways and made this impossible to upgrade on your own. But most apple fan boys don't care about that. So if your looking for something that's fire and forget, this is it. If your looking for something you can upgrade this is not.  The trick is buy the cheapest version with the 256Gb hdd. Then buy an external ssd. You save a couple hundred bucks vice buying the larger storage version.