OUr main school has Swain Mats trough out which are like artificial tatami. There are great! My school has hardwood which I like too. I think it is good to train on different surfaces from time to time-especially concrete, blacktop, grass, etc.; with shoes, without shoes, etc. Helps to prepare you for the unexpected!