This is my first time buying a mini PC, and I'm quite pleased with it. It's very compact, and its cooling is significantly better than a desktop's, with much lower noise levels. However, it doesn't have a dedicated graphics card built-in, so if that's a concern, proceed with caution.