Generally,
For high class hotels, 1 table ~ 1000+
For abv avg hotels, 1 table ~ 700-900
For restaurants, avg hotels, 1 table ~ 500-700
Usually, the minimum tables you need is at least 20-25..some hotels
want at least 30-40.
So yes..it does depend on how much cash you want to spend 