I highly recommend getting yourself at least one set of these to protect the flooring of the area you will be working out in. It is very thick, it's got great grip/doesn't slip, and can withstand a lot of things being dropped on it (dumbbells, bars, barbells, etc.). It should be great for home gym flooring. It is easy to use, put together, and clean.