Got this as a prime day deal at a great price, but it's a nice deal even at the retail price. At minimum the memory should be upgraded to really make this a great machine, the cheapest upgrade is a single 4GB DDR4-2400 memory stick that would double the memory and enable dial channel operation for a nice performance boost. It works great with Linux as long as you stick with the latest kernels, the stock Debian/buster 4.19 kernel had some issues, but it works perfectly with the 5.2 kernel. Despite being a slim lightweight laptop with a large and bright screen, it is very easy to replace the memory and hard drive, unlike many recent premium laptops that are glued shut with non-removable components. The back cover can be easily removed to gain access to the memory and ssd. It comes with a 128GB NVMe x2 M.2 2280 WD SN520 SSD, that can be replaced with any 2280 NVMe ssd. Be aware though that only 2 PCIe lanes are connected, so any x4 ssd will run in x2 mode, limiting the bandwidth, but it's still much faster than SATA based SSDs. There are 2 DDR4 SODIMM slots, one occupied by the 4GB stick that comes with the machine, but can be removed to install a bigger stick. The processor supports DDR4-2400 speeds. I have installed 2x8GB memory, and based on the measured memory bandwidth I can confirm that it operates in dual-channel mode. The machine also has an empty slot for a 2.5" drive, which is useful for those that need lots of cheap storage on board, but using that would reduce battery life. The processor is pretty fast, on par with Intel Core i3 netbooks, and the integrated  Radeon graphics easily beats the integrated graphics in Intel chips, especially with the upgraded dual channel memory, but obviously this is not a gaming laptop.Pros: Great price, upgradable memory (32GB should work), upgradable 2280 NVMe SSD, empty 2.5" HDD slot, beautiful screen, gigabit RJ45 port, lightweightCons: not so great battery life, no SD card reader, no USB-C port, cheap speakers, air intake at the bottom