I know desktop towers are becoming passe, but I don't really mind the size of it as long as I am saving money as opposed to buying something that's more compact in size.  I haven't tested the machine to see if it could handle several vms (Ubuntu, Kali Linux..) running at the same time, but the i3 processor in this thing seems to operate at the same speed as my i7 in my MSI laptop. I'm definitely giving this product 5 stars as of right now.  If I run into trouble later down the road, I'll be sure to edit my review.