I bought this as a main PC for my business. It functions very well and has no problems running demanding software. I also took a peek inside the unit and Refurb Technologies has done an excellent job of cleaning the unit, it looks brand new!Would not hesitate to recommend this tiny pc.