For all those bad reviews here is what I feel is a realistic expectation.
1) You are in a pub...they serve pub food!
2) The location is a busy terminal where no regulars exist and no relationships are formed!
3) The drinks are cold and the menu is above average!
When I went in the restaurant exterior attracted myself and several other hungry and thirsty travellers because it is attractive and looks to offer comfort food and much needed beverages. That is exactly what I got...the staff was overworked and the quarters are tight so it felt like an authentic Irish pub in every sense.
The food was pub like and gave calories on the menu which I loved. The waiter was polite, efficient and didn't miss a beat with our orders even without a pen or tablet...experience spoke volumes to me with that.
I see so many bad reviews it makes me a little sad. Why expect fine dining and high end staff when you are stopping in, no doubt in a hurry, for a quick bite and a drink and walk out mad because that is what you got!