Wow! solid computer for a great price. Arrived a few days early. Small form factor is nice, but still a hefty feeling case, this case had rubber feet on 2 sides, allowing either upright tower or desk top horizontal form, cooling fan is quite and setup was easy. I purchased this for a friend who little about computers, after I did some initial setup at home I gave him the machine, he took it home, plugged in the cables (a first) and had it running and on the internet in no time. I will update in a few monthes