Hi
Like others, I've also been there a couple of times (not over Christmas just gone mind you), had mixed experiences but nothing to prevent me from ever going back.
I would comment that my main concern about the place is the quality of staff, having had both very positive and negative experiences - I appreciate good staff are hard to find these days (in any business), but there seems to be an "anything goes" policy with regards to what the staff there can say to customers etc. A little more coaching by the management, before letting the staff lose on customers might be the way to solve this problem.
On a more general basis, I think Irish people are not good at complaining (I'm starting to get better now, but from my own friends & family I suspect I'm still in the majority), but ultimately most of us bitch & moan later in a pub etc rather than try and address the problem(s) head on.
Equally, if in company & particularly if your a guest on the occassion (be it of your employer, friends etc), you are reluctant to embarris them etc by complaining, I think.
Also, I think it fair to say a lot of us would have been drinking (particularly if it's an evening meal) & after a couple of drinks, it is probably not the best time to complain for fear of how you express yourself or communicate the problem. Sadly, the result here is that if you don't complain at the time of the problem, it goes unnoticed or unaddressed .....
Service charges should be avoided at all costs ... tip well for good service & tip zero / pay zero service charge, if the service is bad. Places with automatic service charges / gratuitites should be avoided, as it's not best practice from a customers perspective, imho.
Cheers
G>