Although the odd time, the food isn't top notch, on a whole, you usually have a good experience here. There is an extensive menu and the food is (usually) delicious. Odd time it's not the best, but don't let this put you off, most places have an off day now and again. Reasonably priced, great service.
