Concrete floors as the base are a must. With things like gym chalk, spills, etc. it's necessary for concrete so it can be easy to clean and the gym flooring can be removed for the next person to use the room in the future (they don't need to keep it a gym)