This laptop is very good for students and working professional. If you want for official performance then you should buy this. If you want to go for high programming then dont go for i5 sometimes its get hang.