If you are looking to improve your cardio and work on self defense
Thier are many ways to practice self defense which is include but not just limited to speed bags, heavy bag, sway bag, mma/wrestling mat and/or weighted dummy for body weight replication. If you are the type who just loves to fight or needs to learn to defend themselves it is highly recommended to get a heavy bag to place in your work out area. Their are no better place to learn how to defend yourself than at your house practicing what youve learned at a mma gym or a boxing gym.
floor mats are needed to ensure that you do not hurt yourself when training hard by falling, having some kind of surface that is soft and doesnt hurt your ankles in work or play.