Generally speaking, it is a very good computer. I am not sure you can get such a good computer with this price from anywhere else. It is not a touch screen. I never tested battery life, so I do not the answer.There are  couple of things to be considered.The screen resolution is low, 1366x768. So I only give 3 stars for the screen quality. Most of time I use an external monitor. It does not bother me too much.The 256 G hard drive is too small. I replaced it with, WD Blue SN550 500GB NVMe Internal SSD - Gen3 x4 PCIe 8Gb/s, M.2 2280, 3D NAND, Up to 2,400 MB/s - WDS500G2B0C, Installing OS image did not work. Cloning the HD is little tricky.  It would be great if the instruction to expand hard drive size is provided.