This mini PC is very well built and has performed exceptional. It's fast and has a very small footprint which leaves more space for my users to work and it's very, very quiet. It has more than enough USB ports and has had no compatibility issues. I have several mini PC's in my office and like this Kingdel the best. So far Kingdel support has been very good with any questions and is prompt in their response. Will buy again as I update PC's in my offices and dump the big fat HP desktops. Only thing that would make it better would be two HDMI ports for dual displays.