This might be the best all-in-one PC we've seen in a while.

The all-in-one is one of the more space saving ways to have a desktop PC, but it's usually at the cost of actually being able to fiddle with what's inside. Upgrading RAM and storage drives, GPUs even, is usually out of the question. Lenovo went above and beyond with the Ideacentre Y910, announced at Gamescom 2016 in Cologne.

Recapping the specs quickly, here's what we're looking at inside this impressive machine:

Category Features
Operating System Windows 10 Home
Processor Up to 6th Generation Intel Core i7
Memory Up to 32GB DDR4
Internal Storage Up to 2TB HDD with 256GB SSD
Graphics Up to NVIDIA GeForce GTX 1080
Webcam 720p Single Array Microphone
Display 17.3-inch 1080p/QHD IPS display
WLAN Killer LAN (10/100/1000M)
Ports 1x HDMI, 1x VGA
1x USB 2.0, 3x USB 3.0
Weight 27lbs (12.24 kg)

The first thing that impresses is that this is an extremely capable desktop gaming PC. Something else that doesn't usually go hand-in-hand with this form factor. The next is the QHD IPS display with almost no bezels. And then you go around back.

The panels come away to reveal upgradeable parts. Score one. They also reveal a full, regular desktop graphics card, all the way up to a GTX 1080. It's another "toolless upgrade" system from Lenovo, which is perfect for those of us afraid of a screwdriver. There's no ugly power brick to keep all this juiced up, either. The power supply is internal, built into the stand of the unit.

It is insane.

Lenovo Y910

Unlike Lenovo's other gaming PC announced at the show, the Ideacentre is fairly subtle in its styling. The basic outward appearance is on par with the non-gaming versions of Lenovo's latest all-in-ones, but this one has more carbon fiber.

What you have here then is one box that is all the PC and games machine you could want. It's really a quite remarkable thing.

Prices start at $1,299 and go up from there, especially if you want a GTX 1080 in yours. But you really can have it all now.