I purchase this machine due the issue to spend money for a new brand computer with similar characteristics, Even when it came with new cheap mouse and keyboard, I just bough a new mouse, the keyboard was good enough, it came with a LED ViewSonic 19 Inches monitor, when I open the CPU to add an extra hard drive, the machine looks complete new inside / outside, I proceed with the windows setup and the programs I will be using, Android developer and some other development tools, and the machine handle everything with and excellent speed, I'm pretty happy with it