I would highly recommend the Snailbox restaurant in Meath (Twitter @the_snailbox). Not only was the food very tasty, but the staff were also very clued in about requirements (separate oil for chip frying, etc.).
No big rigmarole with multiple explanations and double-checking after food delivered to the table. I found they communicated very well and put me at ease and that is the key. Clear communication with the customer.