Overall, yes. Any practice is better than no practice (for the most part), and golf mats allow you to work on your swing virtually anywhere. If you don’t have access to a golf course or time to hit the driving range, a mat allows you to get a few shots in at home.