HP ProDesk 600 G1 Mini Business Desktop PC works perfect for my needs ,everything arrived in perfect conditions.