I just opened up mine back in late January this year in Rowland Heights, CA. Like someone else has mentioned, it's all about demographics and locations. Here's my rates
9 Ft tables $16/hr (weekends) and $12/hr (weekdays)
7 Ft Tables $12/hr (weekends and $10/hr (weekdays)
Snooker $24/hr (weekends) and $20/hr (weekdays)
I charge flat per hour rates and doesn't matter how many people there are in a group. People around here will generally get multiple tables if they have a large group. For example, group of about 20 heads came in over the weekend and they got 4 7footers. They get multiple tables and it brings in other customers as well. My philosophy is to occupy as many table as possible since all my profits, overhead costs are already factored into the rates.
We have a pretty high rent due to our location and our unit size but we've turned profits both months we've been in operation (Feb/March) and business is getting better and better each week.
We also have a VIP card program set up that gives the users 20% discount. They're available in tiers of $200, $500, $1000. We'll be making a few adjustments here and there in the next few months but what we have right now works pretty well. Again, this all depends on demographics and location. This works extremely well for us to recoup some of our start-up cost. Instant cash flow!