This looks like a good device, and it may be but I ran into a problem with my monitor not working with the desktop and contacted tech support. I got through to a tech this morning which was a bad experience. I'm not sure if he didn't have his second cup of coffee for the day or he was high on something because I had to repeat everything 2-4 times. It ended with him raising his voice and acting like a jerk (rude), at which point, I asked if I could return the computer. It is on its way back! I had also sent an email and left a message the day before; still no response!!!!! Good luck with this company!