I love mini computers and this one is fitting the bill. It’s a kit so you’ll have to add your own ram, graphics card and hard drive(s). Well worth the money spent.