I have no complaints with the laptop. I've read plenty of reviewers complain about the keyboard, but I don't see what the issue is. It's completely fine. I bought the computer as a replacement for my Dell Inspiration 6000. The battery and HDD was failing and I figured it wasn't worth putting any more money into, so I bought the cheapest substitute I could find. I was considering a Chromebook, but the price difference was wasn't big enough considering the lack of Windows Operating system and the minuscule storage.Just be aware that this unit does come with A LOT of bloatware. For the life of me I don't understand why PC manufacturers sabotage their own products like this. It wasn't a big deal for me because I immediately upgraded to windows 10 and performed a reset. Now I have a clean installation without having to manually uninstall all that junk.I'm really surprised at how fast the unit boots. It honestly boots up faster than my desktop with an octa-core processor and SSD boot drive.I use the notebook for Leisure, so naturally it runs plenty fast for the paces I run it through. I was satisfied with the power of my old Dell Inspiron 6000 but its nice being able to watch youtube videos without stuttering. (My old machine stuttered even at 480p). Of course if you're looking for a hardcore gaming rig or something suitable for professional multimedia production then this isn't for you. I would expect anyone who falls into either category would know as much already.By the way, the general Lenovo Model# for the unit is G50-45. There are several G50 models with very different internal Hardware.