The EVA Foam Mats are the soft mats that are ideal for karate, Yoga, Gymnastics or Taekwondo sort of purposes, where you need soft surface for landing; however the solid Rubber Mats are ideally used in Gyms, Home Gyms or Fitness Centres where you want to put heavy Gym equipment and throw the weights around, The rubber mats would protect both the Weights and the Floors.