Perfect size and great performance.  I dropped it about 4 feet onto a hardwood floor when I was unboxing and was really worried.  I powered it on and its been running perfectly.  Its quite durable.