This mini PC has taken the place of my desktop.  Easy setup. It has everything I need and is expandable! Hooked to my 75" smart TV, added a remote keyboard and mouse, and added an outboard drive full of music and movies - everything plays wonderfully!  I'm not a gamer, so can't review gaming. Quiet and runs cool.  Perfect for me.  I love it!