For an upstairs gr like you want a hardwood floor would drive the people in the room below it insane. Go with a low pile industrial carpet with a one piece 3/8th in. memory foam antimicrobal (sp?) pad. The cheap chip type pad will fall apart with the weight of the games spread out over such a small area as under the feet of the game and pool table and when a pool ball gets launched off the table it won't bounce like a ping pong ball when it hits the floor when you have carpet. I use the Home Depot 5in. diameter carpet sliders under all my games and they work great.