Under Armour (Charged Edge) with good insoles. We have vinyl plank flooring in our pool table room. The other places I play have floor surfaces that vary from linoleum, to concrete, to thin carpet over a concrete substrate, to old bar room wood. For me these shoes grip well on all of these surfaces.