In all the years that I've been going to the Rivoli, I've never actually eaten here. It's the place we go when we want to play pool, and have a couple of pints. One of these days I'll order something and update my review.
When we went the last time, there were 2 names ahead of us waiting for a pool table. Just ask at the bar if there's a table available, and he'll hook you up. $10 an hour for a table in the evenings. The wait ended up being about 30 minutes (this was on a Friday night), so we grabbed a drink, sat at a table and watched the last minutes of the hockey game (two small screens set up above the bar). When there's a pool table available, they call you over the PA system so it's loud enough for you to hear over the bar noise.
We aren't pool sharks by any stretch, so the pool tables are good enough for our casual games over pints. Music was good - they have a DJ every night (http://www.rivoli.ca/poolhall.htm lists who is on). The atmosphere is very casual - great place to just chill, hang out, and drink with friends while playing pool.