An 9x12 rug is a good size for a table that sits between 6-8 people. All chairs will comfortably fit on the rug and you will have much more of the rug visible. An 10x14 rug is a good size for a table that sits between 8-12 people. This will give a similar look to a smaller table on a 9x12 with much of the rug visible.