I got some 4' x 6' horse stall mats a couple of months ago and those things are great compared to the cheap foam squares that snap together. They can take a beating and don't show it at all. The only issue is that they have a strong oil/rubbery smell at first.
Still waiting on a few things that are on back order, but I recently got a battle rope and those have been a nice addition.