If you are looking for a dependable easy to master desktop this is definitely one to put on your review to do list. I have previous experience with HP that I had no problems with and they DO (in my contacts with their support technicians) a good job when repairs/technical support was required.