These are the best bang for your buck when it comes to a compact pc. I have 2 of them now and they have been flawless to date. The keyboard and mouse mine came with are useable, but that is it, but that wasn't why I purchased these. I mean your getting Windows 10 pre installed, that in itself is worth 50$, plus an I5 and 8gb of ram . These are by far cheaper then  the sum of their parts.