I could find similar laptops for cheaper, but the CPU and GPU weren't as good.
For example, for $630 I found one with a 128GB SSD W10 etc (but may not have another SLOT for a drive).
The i3-6100U was also a dual-core HT CPU but Turbo was only 2.3GHz. So the newer Kaby should have about 40% more performance if a program needs it.
The GPU difference is unknown, but from what I have read it's capable of light gaming if you tweak carefully. For some games like racing maybe drop res to 1366x768 with 2xAA.
If you play DOTA or LoL it should be okay with tweaking.
Summary:
I suspect you don't game anyway, but that aside the laptop you chose has a very nice CPU for a small laptop. It's a great portable, snappy device for school or where you need mobility.
It really needs an SSD though as discussed to take full benefit of it.
*So verify it can have an SSD added (M.2 or whatever). This is an example which I can not verify is compatible:
http
/pcpartpicker.com/product/Br7CmG/samsung-internal-hard-drive-mzhpv128hdgm00000
120GB should be sufficient if you also have an HDD.