I was sweating this purchase out. I bought it just to run Zwift. But so far I am very impressed. Maybe I got lucky, but the computer that I received was in mint condition (like new). Screen great, keyboard great, no cracks or even scratches that I can see. High end processor (i5) solid state drive is an upgrade over my current laptop. Can’t speak to battery life as I haven’t had this laptop long but I really don’t care because I will leave it plugged in 99% of the time.Pretty happy right now.