I have a Lenovo B-50 AIO worked great for three weeks and then died. Contacted customer service and they sent tech out within a week. After tech did his service said my computer needs new mother board. As of now I have been waiting 7 weeks and no end in sight. I am now convinced that Lenovo does not care what happens. If I had know that they were in business just to steal my money and not honor the warranty I would have never purchased. Please do yourself a favor and do not buy. P.S. When their products work they are good but when they do not YOU are out the money.