This is a Christmas gift for my child and I've been playing around with it for a couple of weeks to get everything the way I want (changing terrible Windows 10 default settings, installing parental control software, cleaning up start menu, removing bloatware, etc).  I consider myself an "advanced basic" user as I don't work in tech but I've built a couple of rigs and usually upgrade and replace components in my own PCs.  Anyhow, bought this with the intention of making the following changes (so my review is based on the laptop in this configuration): swap S-mode for regular Windows 10 (free and easy but irreversible), install an additional 4 gigs of RAM for a total of 8 installed, tweak settings as mentioned before.Almost everything about this machine is amazing, and for the price I don't believe a better deal can be had.  It puts my husband's budget laptop to shame.  The SSD is quiet and smooth, the monitor display is beautiful, it can stream and handle basic tasks without any lag at all, and the ports are totally sufficient.  The keys feel excellent (plus backlighting!), the brushed aluminum case top looks very stylish, and the speakers are totally sufficient for a laptop (if you want great sound quality use headphones).  The AMD Ryzen processors are very good and this will typically outperform the slightly higher priced model with the Intel i3.  Windows 10 is Windows 10, but it's better than S-mode.  The hard drive capacity is quite small and if this were for me as a primary computer I'd want more storage space, but if this is for a child or not your primary computer it might not even be noticed.I was, and still am, super impressed, but one glaring deficiency of this laptop is the motherboard control, specifically in how it lets you see/access/change UEFI firmware settings.  Thought it was an ASUS for some reason but I'm unsure of manufacturer as it's not specified in UEFI and there's just a Chinese name on the mobo (it's not listed in windows device specs either; I'll probably have to download Speccy or some such).  Apparently it's common for laptops to have a limited UEFI/BIOS compared to PCs, but the items you can change here are basically nil.  You can disable fast boot and see/do a few things like that, but forget memory or graphics settings.  If I'd known this, I'd probably still have bought it, but I'd have planned my RAM purchase more carefully and factored in the higher cost of upgrading the machine.Windows sets aside memory for some things like paging (virtual memory, but changing this had no effect on usable RAM), other OS tasks, and for sharing with the onboard graphics card, and that combined with some default mobo settings means your installed RAM will not always be your usable RAM, as is easily seen in system settings (assuming your RAM stick is working, compatible, and installed correctly).  For instance, on this laptop I now have 5.94 gigs usable out of 8 gigs installed.  UEFI correctly shows the 8192 mb installed but won't let me tweak memory remapping or virtually anything at all, and as I've tried everything outside BIOS setting tweaking to increase the usable RAM without success, I'm basically out of luck, having paid for a good 4 gig stick to get a 2 gig upgrade.  Anyhoo, if I'd known this in advance I'd have planned to get two 8 gig sticks and may still do so at some point in the future, but it's highly irritating that this mobo will not allow settings changes to fully utilize your hardware.  I'm not trying to overclock, ffs.Hopefully this helps anyone who's looking at this laptop with plans to upgrade the memory (and possibly the HD).  All in all, I would still highly recommend it for so many reasons, just know you may be spending a bit more on RAM than you'd planned.  If you don't want to upgrade, the 4 gigs installed is totally fine for light usage and all the basic tasks.  It's a beautiful little "budget" laptop.