What is the best all in one PC?

Buying it for my parents. The only things that are important is that it DOESNT have a touchscreen and that it runs windows 7, they have been used to windows xp for so long now that windows 8 would be too much of a step up for almost no benefit