I mean this specific generation will be 9 years old this year. I purchased this with the intent to set it up as a server and let it run 24/7 with very little hands on time once it's up and running. I've used other Mac Minis in the past for similar projects and they are awesome for this type of stuff.The particular Mac Mini I recived runs much slower than I was expecting. MUCH slower. Chalking it up to the age, and since it's not a daily driver for me I kept it. However, don't purchase this if you are wanting to use it as your main computer. You will quickly get frustrated. Spend a bit more money on a newer model. This works for me and the needs of the project I intended it for so I am content. Getting it all set up did take probably double the time it should have though.