Is this good laptop for gaming?

You will be able to play the current gen of games. Don't know how future proof the 940m is though. If you stick with low to med settings you should be ok for a few years.