We went to this place before a Flames game and the place was packed. Thank goodness we made a reservation, but expect drinks and food to come slowly during a game night. We didn't eat any raw oysters (or any seafood for that matter) because raw oysters are hit and miss (as in you'll probably get sick 1/10 or more times even at the best restaurant serving fresh seafood). I wasn't gonna chance it, especially when the facilities at the Saddledome is not all that nice and often full during intermissions.
Back to the food and drinks. I ordered 2 pints of beer through out the night. The size of the pint was not consistent. The first 'pint' was significantly smaller than the second one... The second pint was really a pint, whereas I got short changed by about 150 ml on the first one.
The food that we ordered were good... above average I would say and in line with what I expected for the price. The baby back ribs was good and meaty and the portion was actually bigger than expected.
As for the service, it was okay given that it was a game night. The server did not come around all that often, but met our needs when she did come around.