A quality mat is a must have for any home gym. First, it creates a designated space for your home gym. It's best if you can leave the space set up if you have room to make it as easy as possible for you to workout.
A quality mat not only protects your hard floors from weights but creates a more professional area to workout. You can keep the area clean after you work up a sweat! Besides, training on carpet is just ... gross! Ew! These mats are thicker for strength training, floor work and jumping rope. Thin, yoga type mats are not enough for weight training.
See below for 2 options and 2 different price points