The specs are good, but this laptop does not live up to them. There's something wrong with the motherboard, or the CPU has been underclocked, or something crazy. Looking at Resource Monitor and other monitoring software, the bus speed is stuck at the same speed, and the CPU max frequency is 60-70%, even though the actual usage is low. I only knew there was something wrong after the return window was closed. To be clear, this is NOT Amazon's fault. Lenovo customer service is difficult to deal with, especially since they don't all speak fluid English. If I can somehow get money for this crap laptop, I'm going to buy an HP or something.