Lenovo Z580 is a good product. But I am talking about Windows 10, which is not supported as the lenovo has not made any drivers to experience Windows 10.
They have made this version obsolete and no more support given for the drivers. I called the customer care and they told me you can download windows 10 and it will work. After doing so I was totally cheated as it didnt work for me. I googled and found that there are no drivers.
I lost my time, money and faith in a way trying to upgrade my pc to windows 10.