We normally stop off here to get supermacs, we order on lime in advance of the stop as it's an extremely busy spot. Very clean bathroom facilities. Good big shop with a petrol station has most things you would need.
Great service facilities located between Mullingar and Edgeworthstown with loads of parking, which should be particularly convenient for large lorries/buses/HGV's etc.
Plenty of food options, the Super Macs has a drive though also.